Zitat:
NULL:=Tstringlist.Create;
NULL.Add('');
was willst du damit erreichen?
Zitat:
datum:= Strtodate(Periode.text);
mit datum machst du ja gar nichts!
Zitat:
abfrage := 'update BEWEGST set KSTKTR = NULL where AKTPER = "01.02.2004"';
es soll woll heißen
abfrage := 'update BEWEGST set KSTKTR = NULL where AKTPER =
QuotedStr(datum);
Zitat:
lohn_daten.UDM.IBLohnUpdate.ModifySQL.Add(abfrage) ;
da koennte ja nochwas drin stehen besser ersst ein clear
Zitat:
lohn_daten.UDM.IBLohnQuery.Edit;
lohn_daten.UDM.IBLohnQueryKSTKTR.Assign(NULL);
lohn_daten.UDM.IBLohnQuery.Post;
versteh ich nicht!
für das updaten der daten reicht:
Delphi-Quellcode:
if IBLohnTransaction.InTransaction then
IBLohnTransaction.Commit;
IBLohnTransaction.StartTransaction;
IBLohnQuery.Open;
IBLohnUpdate.ExecSQL(ukModify);
IBLohnTransaction.Commit;
IBLohnQuery.Open;