Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Невидимая таблица / 12 сообщений из 12, страница 1 из 1
31.10.2003, 13:58
    #32311828
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Привет всем

Использую MS Access 2002 + SQL 2000

После того, как были изменены структуры некоторых таблиц, не могу из проекта открыть одну таблицу
Репайр и обновление Коннекшн не помогает.
При попытке открыть табличку из аксесса пишет:
The stored procedure exetuted successfully but did not return the records
А также невозможно ее открыть и в design mode
...
Рейтинг: 0 / 0
31.10.2003, 14:06
    #32311840
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Это похоже из серии "Знаете ли вы аксес?"

Если серьезно, то ты уверен, что это таблица.
Сообщение "The stored procedure exetuted successfully but did not return the records " как правило выдается при запуске хранимой процедуры.
...
Рейтинг: 0 / 0
31.10.2003, 14:15
    #32311858
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Да, Я УВЕРЕН, что это таблица.

Небольшое дополнение - на таблице навешаны триггеры

Иногда выдается сообщение (при попытке открыть таблицу), что якобы триггер такой-то не найден. Все проверял - все корректно. Ничего не понимаю
...
Рейтинг: 0 / 0
31.10.2003, 14:19
    #32311871
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Создай новый адп и настрой в нём подключение к серверу и Бд с этой таблицей. Попробуй открыть - если всё нормально, импортируй все формы, отчёты и прочее из старого.
...
Рейтинг: 0 / 0
31.10.2003, 14:25
    #32311879
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Не помогает, пробовал уже тыщу раз )
...
Рейтинг: 0 / 0
31.10.2003, 14:30
    #32311887
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Выкладывай полный скрипт на эту таблицу с триггерами
...
Рейтинг: 0 / 0
31.10.2003, 15:06
    #32311952
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
CREATE TABLE [dbo].[FA_CARD_STOCK] (
	[TRACKING_NUMBER] [varchar] ( 12 ) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
	[T_NAME] [varchar] ( 8 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
	[T_NUMBER] [varchar] ( 4 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
	[GROUP_ID] [varchar] ( 4 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
	[SERIE_ID] [bigint] NULL ,
	[DENOMINATION] [int] NOT NULL ,
	[WHEN_PUT] [datetime] NOT NULL ,
	[STATUS] [tinyint] NULL ,
	[TYPE] [tinyint] NULL 
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[FA_CARD_STOCK] WITH NOCHECK ADD 
	CONSTRAINT [PK_FA_CARD_STOCK] PRIMARY KEY  CLUSTERED 
	(
		[TRACKING_NUMBER]
	)  ON [PRIMARY] 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

CREATE TRIGGER TR_CARDSTOCK_INSERT ON dbo.FA_CARD_STOCK 
FOR INSERT 
AS
INSERT INTO FA_CARD_HISTORY
  SELECT 
    TRACKING_NUMBER,
       'stock',
         GETDATE(),
          DENOMINATION,
           SYSTEM_USER 
  from INSERTED
UPDATE
  FA_CARD_STOCK 
SET
 T_NAME = SUBSTRING(FA_CARD_STOCK.TRACKING_NUMBER, 1 , 8 ),
 T_NUMBER = SUBSTRING(FA_CARD_STOCK.TRACKING_NUMBER, 9 , 12 )
 FROM 
  FA_CARD_STOCK
    INNER JOIN INSERTED ON 
                   FA_CARD_STOCK.TRACKING_NUMBER=INSERTED.TRACKING_NUMBER


GO
SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

CREATE TRIGGER TRI_CARDSTOCK_DEL
ON  FA_CARD_STOCK  
FOR DELETE
AS
INSERT INTO FA_CARD_HISTORY
  SELECT 
    TRACKING_NUMBER,
       'Taken from stock',
         GETDATE(),
          DENOMINATION,
           SYSTEM_USER 
  from DELETED 

GO
SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

...
Рейтинг: 0 / 0
31.10.2003, 15:10
    #32311959
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Попробуй SET NOCOUNT ON в начале каждого тригерра
...
Рейтинг: 0 / 0
31.10.2003, 15:14
    #32311968
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Может проблема с базой, а не с аксесом?

Таблицу можно открыть в EM? написать к ней запрос из QA?
...
Рейтинг: 0 / 0
31.10.2003, 15:15
    #32311974
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Нет, господа, не помогает.

По -мому, что-то зарыто в системных таблицах SQL Server
...
Рейтинг: 0 / 0
31.10.2003, 15:16
    #32311976
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
To Incold
С базой вроде в порядке..Редактирую в EM
...
Рейтинг: 0 / 0
31.10.2003, 15:21
    #32311981
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая таблица
Тогда попробуй проверить бд на ошибки
DBCC CHECKDB ...
DBCC CHECKTABLE ...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Невидимая таблица / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]