![]() |
Datenbank: Interbase • Zugriff über: BDE
Tabelle ist schreibgeschützt
Hallo
ich bekomme unter gewissen umständen die Fehlermeldung 'Tabelle ist schreibgeschützt'. dieser Code läuft durch ohne Fehlermeldung
Delphi-Quellcode:
dieser Code läuft nicht durch :wall:
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;
Delphi-Quellcode:
der einzige Unterschied ist das ich "upper" einsetze.
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; 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. :gruebel: DANKE |
Re: Tabelle ist schreibgeschützt
Zitat:
|
Re: Tabelle ist schreibgeschützt
Zitat:
Bei ORACLE hat man mit der BDE ähnliche Probleme, mit alternativen Komponenten funktioniert der gleiche Select jedoch wunderbar! |
Re: Tabelle ist schreibgeschützt
Warum nimmst du die BDE? Die BDE ist ein Auslaufmodell.
|
Re: Tabelle ist schreibgeschützt
Danke für Eure Hilfe, habe die Tabelle geändert damit ich ohne upper auskomme.
Geht auch. :) DANKE Gregor |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz