Hallo zusammen,
Ich benutze Delphi 5, Oracle und ADO und stelle eine größere Applikation auf ADO um. Dabei habe ich das Problem, dass ich ein ADOQuery mit dem SQL-Statement
SELET * FROM TABLE WHERE ID = A FOR UPDATE NOWAIT
nicht öffnen kann. Mit der BDE funktioniert das einwandfrei. Ich nutze diese Funktion um einen gesperrten Satz schon beim aktivieren eines Querys (auf einem weiteren Client) abfangen zu können.
Ich erhalte die Fehlermeldung:
ORA-01002 Fetch auf ungültigen oder geschlossenen Cursor!
Oder kann man mit ADO auf andere Art den gleichzeitigen Zugriff mehrerer User auf den selben Datensatz verhindern?
mit bestem Dank
Knut Lambert
([email protected])
Ich benutze Delphi 5, Oracle und ADO und stelle eine größere Applikation auf ADO um. Dabei habe ich das Problem, dass ich ein ADOQuery mit dem SQL-Statement
SELET * FROM TABLE WHERE ID = A FOR UPDATE NOWAIT
nicht öffnen kann. Mit der BDE funktioniert das einwandfrei. Ich nutze diese Funktion um einen gesperrten Satz schon beim aktivieren eines Querys (auf einem weiteren Client) abfangen zu können.
Ich erhalte die Fehlermeldung:
ORA-01002 Fetch auf ungültigen oder geschlossenen Cursor!
Oder kann man mit ADO auf andere Art den gleichzeitigen Zugriff mehrerer User auf den selben Datensatz verhindern?
mit bestem Dank
Knut Lambert
([email protected])
Comment