Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.051 c
1-1153126986
SQL-PROGRAMMER
2006-07-17 13:03
2006.08.27
Почему сами перекомпилируются другие пакеты?


2-1155109671
vladimirg88
2006-08-09 11:47
2006.08.27
про таймер


9-1133991432
Quattro
2005-12-08 00:37
2006.08.27
Карточные игры


2-1154962343
ArtemESC
2006-08-07 18:52
2006.08.27
Не найдеться ли у кого функция,


15-1154541697
Venum
2006-08-02 22:01
2006.08.27
Наказание за использование Пиратского Софта ???




   Наверх