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

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


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