Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть значение из запроса / 8 сообщений из 8, страница 1 из 1
04.09.2003, 05:51
    #32255328
Luzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение из запроса
Имеется в таблице имеется поле ID - Счетчик. С помощью хранимки я добавляю туда запись. И еще мне надо, чтобы Этот ID занес в еще одному таблицу. Как мне вернуть значение этого ID добавленной записи.
...
Рейтинг: 0 / 0
04.09.2003, 09:15
    #32255407
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение из запроса
@@Identity
...
Рейтинг: 0 / 0
04.09.2003, 09:17
    #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
04.09.2003, 10:09
    #32255463
Luzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение из запроса
Нет я работаю в Access 2000. В MSSQL я знаю как делать. Это я случайно назвал запрос - хранимкой
Мне надо в Access
...
Рейтинг: 0 / 0
04.09.2003, 10:13
    #32255475
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение из запроса
тогда как вариант
dmax("ID","Table")
...
Рейтинг: 0 / 0
04.09.2003, 10:33
    #32255506
Luzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение из запроса
т.е. максимальные ID в таблице?? Если это так, то это не совсем, то.
Надо обязательно ID добавленной записи, хотя иногда они могут совпадать
...
Рейтинг: 0 / 0
04.09.2003, 10:33
    #32255508
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение из запроса
если добавление в таблицу может осуществляться несколькими пользователями то вышеуказанным способом можно получить неправитьный результат.

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


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