Einzelnen Beitrag anzeigen

ueding

Registriert seit: 21. Aug 2005
30 Beiträge
 
Delphi 10.4 Sydney
 
#1

Tabelle ist schreibgeschützt

  Alt 20. Okt 2005, 16:13
Datenbank: Interbase • Zugriff über: BDE
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
  Mit Zitat antworten Zitat