Текущий архив: 2006.08.27;
Скачать: CL | DM;
Вниз
Refresh с возвратом на вновь вставленную запись. Найти похожие ветки
← →
TrainerOfDolphins © (2006-08-03 16:11) [0]Добрый день!
Работаю с IBTable;
Нужно:
а) вставить новую запись;
б) вызвать Refresh;
в) вернуться на вновь вставленную запись
Что-то вроде этого не помогает:
with Table do
begin
BK:=Bookmark;
Refresh;
Bookmark:=BK;
end;
Есть ещё какой-то способ?
Спасибо
← →
TrainerOfDolphins © (2006-08-03 16:43) [1]Дело в том, что таблица проиндексированна по неуникальному полю Name.
При вставке новая запись появляется в конце таблицы, т. е. не подчиняется индексу. После Refresh она перемещается согласно индексу, но как её найти, если она может оказаться в любом месте таблицы? По ID не получается, потому что ID присваивается тригером на стороне сервера и известно становится опять же после Refresh.
← →
Сергей М. © (2006-08-03 16:45) [2]Что мешает получить ID у сервера ПЕРЕД авставкой записи ?
← →
TrainerOfDolphins © (2006-08-03 16:50) [3]Как?
Простите за глупый вопрос.
Страницы: 1 вся ветка
Текущий архив: 2006.08.27;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.033 c