Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#3

Re: ZEOS und firebird oder syntaxfehler ?

  Alt 6. Dez 2008, 10:19
Zitat von mkinzler:
Ein Update schon, aber ein Select for update nicht. Es ist ja ein select, das auf Satzebene sperrt
Wie sieht dein Statement denn aus?
FkundenQuery1.SQL.add('select * from kunden where kundennummer = :fkdnr for update ');
FkundenQuery1.ParamByName('fkdnr').AsString := FKdnr;
FkundenQuery1.open;

hier bekomme ich beim open die Fehlermeldung.
Setze ich das Statement mit execSQL ab funktionierts.
Leider kann ich dann die Syntax:

FkundenQuery1.edit;
FkundenQuery1['name']:= Fname;
FkundenQuery1.post;

nicht verwenden
Karl-Heinz
  Mit Zitat antworten Zitat