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