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

Вниз

Странный глюк ClientDataSet.Locate() - не локатит   Найти похожие ветки 

 
kronprince ©   (2002-04-24 17:02) [0]

Вот встретился с такой особенностью ClientDataSet.Locate();


const
SQL_DataPeriod = "SELECT * FROM data_%s WHERE (id_node = %d) AND (sys_date BETWEEN ""%s"" AND ""%s"")";
SQL_Update = "UPDATE data_%s SET %s WHERE id_rec=%d";

var
cdsList: TClientDataSet;

//...Тут не работающий код

Data.cdsExec.DataRequest(Format(SQL_Update,[sTable,sData,iD]));
//Requery
cdsList.Close();
cdsList.Open();
bool:=cdsList.Locate("ID_REC",IntToStr(iD),[]);


DataRequest работает нормально
bool=true после выполнения Locate но DBGrid не позиционируется :(

Надо чтобы DBGrid позиционировался на ту же запись которую апдейтили, может кто-то делает по другому.
Спасибо.


 
Alexandr ©   (2002-04-25 07:34) [1]

как это так - locate находит, а DBGrid не позицируется?
Странно...
Чего-то ты не договариваешь...



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

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

Наверх




Память: 0.46 MB
Время: 0.01 c
14-64790
Леха
2002-04-09 17:14
2002.05.20
А что же такое женщина ? Химический элементс номером 115


1-64711
IDL
2002-05-06 19:36
2002.05.20
Нужен элемент baloon


14-64800
perov
2002-04-10 13:57
2002.05.20
что случилось с сайтом www.delphiplus.org?


3-64505
ZDN
2002-04-16 09:19
2002.05.20
Где взять IB for Novell 4.x, 5.X


1-64730
Дмитрий Орехов
2002-05-07 07:46
2002.05.20
QRCompositeReport