Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.058 c
6-1144575799
Djnt
2006-04-09 13:43
2006.08.27
Кэширование WEB-страниц в прокси...КАК?


4-1146770949
Dinamyc
2006-05-04 23:29
2006.08.27
Чтение из консоли в окно


2-1154956780
joo
2006-08-07 17:19
2006.08.27
многопоточный доступ к файлу


11-1131525779
algambra
2005-11-09 11:42
2006.08.27
В любом месте области формы по клику мышки срабатывает процедура


6-1144618623
Nikolas
2006-04-10 01:37
2006.08.27
Сетевой движок