![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Query возвращение ID вставляемой записи [D7, Access]
mouse_web © (2004-08-17 12:59:00)Как узнать ID новой записи? Новую запись в базу вставляю компонентом Query.
mouse_web (2004-08-17 14:13:00) [1]
> Пошло гадание по полной. Автоу видимо наплевать.
Уважаемый Anatoly Podgoretsky! Если автор сего топика не ведет дискуссию, значит он по каким-то причинам не может это делать. Это не чат и не видео-конференция. Будьте сдержаны в эмоциях.
Огромное спасибо STONE!!!
stone (2004-08-17 13:40:00) [2]
> Как узнать ID новой записи?
ID автоинкремент (счетчик)?
тогда
insert into MyTable (...)
values (...)
select @@IDENTITY as NewID
Anatoly Podgoretsky (2004-08-17 13:38:00) [3]Пошло гадание по полной. Автоу видимо наплевать.
mouse_web (2004-08-17 13:17:00) [4]
> @@IDENTITY
????????
stone (2004-08-17 13:13:00) [5]@@IDENTITY
Марат (2004-08-17 13:13:00) [6]Я делаю так:
//получить ID внесенной записи
with Q_ID do begin
SQL.Clear;
SQL.Add('Select ApplID from Table where DT_B=:pDT_B '+
'and CompName=:pCmpName');
ParamByName('pDT_B').AsDateTime:=DTNow;
ParamByName('pCmpName').Asstring:=CompName;
try
open;
except
showmessage('Не был найден ID внесенной записи!');
application.MainForm.Close;
end;
Но для этого должны быть запомнены ранее при записи DTNow:=Now и
CompName- сетевое имя компьютера
Anatoly Podgoretsky (2004-08-17 13:12:00) [7]Как вставляещь и прочее.