Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
ВнизСтранный глюк 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c