powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть значение из запроса
8 сообщений из 8, страница 1 из 1
Вернуть значение из запроса
    #32255328
Luzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется в таблице имеется поле ID - Счетчик. С помощью хранимки я добавляю туда запись. И еще мне надо, чтобы Этот ID занес в еще одному таблицу. Как мне вернуть значение этого ID добавленной записи.
...
Рейтинг: 0 / 0
Вернуть значение из запроса
    #32255407
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@@Identity
...
Рейтинг: 0 / 0
Вернуть значение из запроса
    #32255408
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ввиду того что упоминаешь о хранимке - предполагаю что работаешь
с ADP Access + MSSQL

BOL:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SCOPE_IDENTITY
Returns the last IDENTITY value inserted into an IDENTITY column in the same scope. A scope is a module  -- a stored procedure, trigger, function, or batch. Thus, two statements are in the same scope if they are in the same stored procedure, function, or batch.
 

Syntax
SCOPE_IDENTITY( )

Return Types
sql_variant

Remarks
SCOPE_IDENTITY, IDENT_CURRENT, and @@IDENTITY are similar functions in that they return values inserted into IDENTITY columns. 

IDENT_CURRENT is not limited by scope and session; it is limited to a specified table. IDENT_CURRENT returns the value generated for a specific table in any session and any scope. For more information, see IDENT_CURRENT.
...
Рейтинг: 0 / 0
Вернуть значение из запроса
    #32255463
Luzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет я работаю в Access 2000. В MSSQL я знаю как делать. Это я случайно назвал запрос - хранимкой
Мне надо в Access
...
Рейтинг: 0 / 0
Вернуть значение из запроса
    #32255475
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда как вариант
dmax("ID","Table")
...
Рейтинг: 0 / 0
Вернуть значение из запроса
    #32255506
Luzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. максимальные ID в таблице?? Если это так, то это не совсем, то.
Надо обязательно ID добавленной записи, хотя иногда они могут совпадать
...
Рейтинг: 0 / 0
Вернуть значение из запроса
    #32255508
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если добавление в таблицу может осуществляться несколькими пользователями то вышеуказанным способом можно получить неправитьный результат.

если добавление делается рекордсетом то значение идентификатора можно отловить после rst.update (в некоторых случаях (я не смог установить закономерности) до rst.update )
идентификатор = rst("ИД_таблицы")
...
Рейтинг: 0 / 0
Вернуть значение из запроса
    #32255524
Luzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело все в том, что там должны работать несколько человек.
Хотелось бы добавлять через запросы
а видимо придется через рекордсет. :(((
Спасибо за помощь. Хотя я думал нечто подобное есть.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть значение из запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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