Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как определить значение ключевого поля  [new]
ustasw
Member

Откуда:
Сообщений: 142
Есть таблица

CREATE TABLE #temp_(id int IDENTITY(1,1) PRIMARY KEY, field_1 int)


Заполняю эту таблицу в ACCESS-ом приложении. Как в этом приложении узнать id только что введенной записи?
29 сен 03, 19:02    [356686]     Ответить | Цитировать Сообщить модератору
 Re: Как определить значение ключевого поля  [new]
ale-805
Member

Откуда: Питер
Сообщений: 670
Да заебали вы все, учите матчасть или если настолько тупые, то пользуйтесь поиском, суки!!!!!!!!!!!
29 сен 03, 20:32    [356790]     Ответить | Цитировать Сообщить модератору
 Re: Как определить значение ключевого поля  [new]
ustasw
Member

Откуда:
Сообщений: 142
ale-805

Да уж, облом.
29 сен 03, 20:41    [356799]     Ответить | Цитировать Сообщить модератору
 Re: Как определить значение ключевого поля  [new]
Crimean
Member

Откуда:
Сообщений: 13148
2 ustasw

select @@identity


2 ale-805

:)
29 сен 03, 20:42    [356802]     Ответить | Цитировать Сообщить модератору
 Re: Как определить значение ключевого поля  [new]
ustasw
Member

Откуда:
Сообщений: 142
Если через ACCESS делать такой запрос, то не всегда будет возвращиться то самое значение счетчика (таблица за это время может еще раз обновиться). По поиску конкретного ответа я так и не нашел.
Ладно вопрос конечно заезженный, буду еще искать.
Извините кого глупостью обидел.
29 сен 03, 21:19    [356838]     Ответить | Цитировать Сообщить модератору
 Re: Как определить значение ключевого поля  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Прикольный топик
30 сен 03, 06:21    [356936]     Ответить | Цитировать Сообщить модератору
 Re: Как определить значение ключевого поля  [new]
iSestrin
Member

Откуда: Новосибирск
Сообщений: 3811
да уж, прикольный ...
а вам не кажется, что с такими топиками форум теряет смысл?

кстати, вопрос не так прост, как тут некоторым показалось: дело в том, что identity акцесс выцарапывает из сервера сам, и повлиять на этот процесс ... думаю никак нельзя, типа подставить scope_identity(), чтобы решить проблему с триггерами ... а ident_current() не подходит, да и подставить тоже нельзя

поэтому хорошим решением будет избавиться по возможности от identity в акцессных проектах, ну а ежели на ум ничего не идет, кроме избитого "id int IDENTITY(1,1) PRIMARY KEY", то тогда в триггерах нужно identity исправлять, принцип неоднократно приводился в этой и акцесссной конфах
30 сен 03, 07:06    [356943]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить