Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.05;
Скачать: CL | DM;

Вниз

Requery   Найти похожие ветки 

 
Jacks ©   (2007-04-25 09:34) [0]

Уважаемые мастера подскажите пожалуйста как решить такую проблемку: После выполнения запроса выполняю Requery но после этого указатель становится на первую запись в таблице и каждый раз приходится вручную выделять необходимую запись чтоб продолжить ввод данных. Возможноли както после выполнения Requery остаться на текущеи записи?


 
Sergey13 ©   (2007-04-25 09:38) [1]

Locate.
А зачем постоянный перезапрос?


 
Johnmen ©   (2007-04-25 09:47) [2]

bookmark


 
Jacks ©   (2007-04-25 09:58) [3]

Каждый раз делаю по-тому что если делать один раз в конце вываливается ошибка "Не удается найти строку для обновления"


 
Sergey13 ©   (2007-04-25 10:12) [4]

> [3] Jacks ©   (25.04.07 09:58)

А редактировать датасет через методы самого датасета не проще?


 
Johnmen ©   (2007-04-25 10:25) [5]


> "Не удается найти строку для обновления"

Нет ключевого/уникального поля в НД.


 
MsGuns ©   (2007-04-25 11:02) [6]

>Johnmen ©   (25.04.07 09:47) [2]
>bookmark

При перечитке не годится

По сабжу

with ADODataSet1 do
 begin
  Tag := 0;
  DisableControls;
  if RecordCount>0 then Tag := Fields[0].AsInteger;
  Requery;
  if Tag>0 then Locate(Fields[0].FieldName,Tag,[]);
  EnableControls;
  Tag := 0;
 end;

При условии, что первым полем датасета является ftAutoInc


 
ЮЮ ©   (2007-04-25 11:05) [7]

>Нет ключевого/уникального поля в НД.
Не обязательно. Пути ADO неисповедимы :)
См.
http://delphimaster.net/view/3-1177075901/


 
Johnmen ©   (2007-04-25 11:46) [8]


> MsGuns ©   (25.04.07 11:02) [6]
> При перечитке не годится

Для Requery сойдёт :)



Страницы: 1 вся ветка

Текущий архив: 2007.08.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
1-1180436608
malor
2007-05-29 15:03
2007.08.05
Конвертация кавычек и слэша в XML тексте. При отправке его метод


15-1183732420
oldman
2007-07-06 18:33
2007.08.05
Для любителей Linux.


2-1183886449
Первокласник Вася
2007-07-08 13:20
2007.08.05
Поиск окна


4-1171734916
XMaC
2007-02-17 20:55
2007.08.05
MSGina Wrapper: "I Need Help..."


2-1183807782
Ezorcist
2007-07-07 15:29
2007.08.05
Все делает правильно но в конце кидает "invalid pointer oper.."