CRecordset - Update/Delete Problem
-
Hallo,
ich arbeite via Recordsets über ODBC mit einer IBM-DB2 8.1.
Mein Problem ist, wenn ich ein Update oder ein Delete durchführen möchte, endet das in einem Fehler. Ich erhalte den Fehler: "CLI0117E Ungültiger Cursorname. SQLSTATE = 34000"
Leider finde ich zu diesem Fehler keine Informationen. Ich stehe aber mit dem Cursor auf einen gültigen Recordsatz in dem Set und CanUpdate() liefert mir ein TRUE.Was mache ich falsch?
Danke+Gruß
Chris
-
Hast du schon mal in der Doku für das DBMS nachgeschaut? Da sollte eigentlich eine Erklärung stehen, die zumindest bei der Suche hilft.

-
hm... Damit komme ich leider auch nicht viel weiter

Ich meine, wenn ich die Datensätze gefunden habe und dann auf dem aktuell stehendem Satz die Funktion Delete anwende, müsste er doch den Satz löschen können bzw. updaten können. Das Recordset steht doch dann auf diesem Satz - wieso kommt dann ein "ungültige Cursorposition"?

Chris
-
Da steht aber nicht Cursorposition sondern Cursorname.

Ansonsten gebe ich dir Recht - aber ich stehe auch gerade vor so einem unlogischen Problem.
