Topic: id последней записи в таблицу.
Добрый день !
На форме нажал кнопку Сохранить запись . По афтеклику хочу доапдейтить эту запись из скрипта .
Есть ли возможность получить id этой записи в таблице ?
My Visual Database → Russian → id последней записи в таблицу.
Добрый день !
На форме нажал кнопку Сохранить запись . По афтеклику хочу доапдейтить эту запись из скрипта .
Есть ли возможность получить id этой записи в таблице ?
Извините !
Нашел .
где? я не нашел( напиши как это сделать.
Данная функция вернет id последней добавленной записи в базу.
Last_Insert_id('');
но лучше получить id записи непосредственно от кнопки, которая имеет действие "Сохранить запись"
procedure Form2_bSave_OnAfterClick (Sender: string);
begin
ShowMessage( Form2.bSave.dbGeneralTableId );
end;
и как применить эту функцию Last_Insert_id(''); У меня не получается. Попробывал так:
idKP:=SQLExecute('SELECT Last_Insert_id() FROM KP');
Выдает ошибку.
По кнопке не вариант т.к. нужно произвести действия до записи!!!
if Action='NewRecord' then idKP:=Last_Insert_id('KP'); не дает нужный результат!!! Что делать?
оч нужна функция ident_current(), планируете ее реализовать?
abgroup-artur
В функции Last_Insert_id есть одна неточность, указывание имя таблицы в качестве параметра игнорируется, т.о. данная функция возвращает id последней добавленной записи, при этом нет возможности узнать, в какую именно таблицу была добавлена запись.
В последней версии программы данная фунция без параметра.
оч нужна функция ident_current(), планируете ее реализовать?
чем она должна отличаться от?
Form2.bSave.dbGeneralTableId
My Visual Database → Russian → id последней записи в таблицу.
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi