Hi,
ich verzweifle gerade an meinem Verstand:
ich habe eine MSAccess-Datenbank erstellt (mit 3 Tabellen) und die angebunden ans Programm. Kein Problem! Aber ich kriege nur mit diesem Befehl Zugriff:
tausche ich forwardOnly gegen snapshot, erscheint die Meldung "Üngültiger Deskriptorindex" im compiliertem Programm (m_LogSet ist ein Pointer zu der Datenbank, welche an die Applikation angebunden ist).
Das ist aber nur ein Teil des Problems. Bisher bin ich mit dem forwardOnly recht gut gefahren, er öffnete die Tabelle eins auf den ersten Eintrag. Nun wird dieser erste Eintrag in der Datenbank übersprungen und die Abfrage der Datenbank geschieht erst ab den 2. Eintrag? Ich verstehe das nicht. Zurück gehen kann ich ja nicht, wegen forwardOnly....
:/
ich verzweifle gerade an meinem Verstand:
ich habe eine MSAccess-Datenbank erstellt (mit 3 Tabellen) und die angebunden ans Programm. Kein Problem! Aber ich kriege nur mit diesem Befehl Zugriff:
Code:
m_LogSet->Open(CRecordset::forwardOnly,_T( "SELECT * FROM Tabelle1"));
tausche ich forwardOnly gegen snapshot, erscheint die Meldung "Üngültiger Deskriptorindex" im compiliertem Programm (m_LogSet ist ein Pointer zu der Datenbank, welche an die Applikation angebunden ist).
Das ist aber nur ein Teil des Problems. Bisher bin ich mit dem forwardOnly recht gut gefahren, er öffnete die Tabelle eins auf den ersten Eintrag. Nun wird dieser erste Eintrag in der Datenbank übersprungen und die Abfrage der Datenbank geschieht erst ab den 2. Eintrag? Ich verstehe das nicht. Zurück gehen kann ich ja nicht, wegen forwardOnly....
:/