000
26.05.2004, 20:46 Uhr
~olchen
Gast
|
Hallo!
Ich kenne mich mit den MFC nicht sehr gut aus und habe ein Problem, mit dem ich nichts anfangen kann.
In einer von CRecordset abgeleiteten Klasse (mit dem Assistenten erstellt) möchte ich in einer Funktion Daten aus der Access DB holen. Es funktioniert, wenn ich keine Parameter an die CRecordset::Open übergebe (also, getDefaultSQL(), mit drei Tabellen (eine von denen Person), wird benutzt). Wenn ich aber folgendes schreibe:
Open(CRecordset::dynaset, "SELECT Vorname, Nachname FROM Person;"); kriege ich den Fehler - "Fehler beim Abrufen eines Datensatzes."
Wenn die Open-Funktion so aussieht: Open(CRecordset::snapshot, "SELECT Vorname, Nachname FROM Person;"); kommt der Fehler: "Ungültiger Deskriptorindex".
Weiß jemand wieso? (Mit der Abfrage stimmt alles)
Danke
olchen |