Hallo
ich bekomme unter gewissen umständen die Fehlermeldung 'Tabelle ist schreibgeschützt'.
dieser Code läuft durch ohne Fehlermeldung
Delphi-Quellcode:
dm1.Query1.sql.Clear;
sqlstate := 'select * from ARTIKEL where ERLEDIGT ='''+ 'F' +'''AND name like '''+'%'+edit63.text+'%'+'''order by angebotende desc' ;
dm1.Query1.SQL.Add(sqlstate) ;
dm1.Query1.Active := true;
dieser Code läuft nicht durch
Delphi-Quellcode:
dm1.Query1.sql.Clear;
sqlstate := 'select * from ARTIKEL where ERLEDIGT ='''+ 'F' +'''AND upper(name) like upper ('''+'%'+edit63.text+'%'+''') order by angebotende desc' ;
dm1.Query1.SQL.Add(sqlstate) ;
dm1.Query1.Active := true;
der einzige Unterschied ist das ich "upper" einsetze.
zur Information RequestLive von Query1 ist auf TRUE eingestellt,
wenn RequestLive auf false gesetzt wird dann funktioniert zwar die Abfrage
kann aber dann keine Daten ändern.
Wer kann helfen.
DANKE