Вниз
Скачать: CL | DM;

ClientDataSet & UpdateSQL   Найти похожие ветки 

 
DimonNew   (2004-12-10 10:42) [0]

Здраствуйте, подскажите пож-та. Обнавляю данные вот так:
usqlTurist.DataSet:=DeltaDS;
 if FindUpdate(DeltaDS.FieldByName("TU_Key").OldValue)<1 then
    UpdateKind:=ukInsert;
 usqlTurist.SetParams(UpdateKind);
 adocTurist.CommandText:=usqlTurist.SQL[UpdateKind].Text;
 adocTurist.Parameters.Assign(usqlTurist.Query[UpdateKind].Params);
 adocTurist.Execute;
 Applied := true;


Когда нажимаю кнопку обновить, то выполнется запрос на Insert нормально, если потом нажать на кнопку Обновить, выполняется запрос на Update(на вставленных данных), то данные не сохраняются. Если переоткрыть набор данных, то Update проходит нормально. Почему в первом случае не выполняется запрос на Update, подскажите?


 
DimonNew   (2004-12-10 10:56) [1]

Не ломайте голову, я нашел как бороться с этим, просто не совсем правильно указал параметро OLD_... в UpdateSQL.



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

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



Память: 0.45 MB
Время: 0.033 c
1-1103729391
atruhin
2004-12-22 18:29
2005.01.09
Многострочный MessageBox


14-1103216362
Igorek
2004-12-16 19:59
2005.01.09
А что за мода такая пошла на псевдонимы ?


8-1094543413
gdima
2004-09-07 11:50
2005.01.09
Mediaplayer FullScreen


1-1103611698
Atrion
2004-12-21 09:48
2005.01.09
Окантовка в ComboBox


14-1103711268
AlexG
2004-12-22 13:27
2005.01.09
Глюк в Delphi 5!!! Нужна помощь!!!




   Наверх