Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Identity / 4 сообщений из 4, страница 1 из 1
06.11.2002, 13:27
    #32065360
Palladin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Identity
Добрый день!
Есть ли в Access аналог SQL-ного "select @@identity"?
Заранее благодарен,
Дмитрий
...
Рейтинг: 0 / 0
06.11.2002, 13:33
    #32065365
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Identity
Послушайте, давайте разберемся...
Аксесс - это не серверное, а клиентское приложение.
Посему там нет многих фич, характерных для SQL сервера.
Например, там нет хранимых процедур, т.е. выполнение нескольких инструкций за один раз не предусмотрено.
А если так, то откуда там взяться @@identity?

Выход - выполнять нужные процедуры из VBA, там же и отслеживать то, что нужно (или записывать в отдельную табличку для хранения).
...
Рейтинг: 0 / 0
06.11.2002, 13:38
    #32065368
Palladin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Identity
Пасиб
...
Рейтинг: 0 / 0
06.11.2002, 15:13
    #32065441
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Identity
К сожалению Вы не уточнили, где именно Вам нужно @@identity. Если Вы работаете с Access через Delphi, VB, ..., то запрос select @@identity. Правда только в 2000 и 2002.
У Вас все в одном Access приложении, то Сразу после вызова Add (AddNew, Insert) в Вашей форме или в объекте recordset это поле уже будет иметь правильное значение. Только к нему нужно обратиться перед вызовом SaveRecord, Update, ...
Это у меня работало еще в Access 2.0.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Identity / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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