VisualC++, Probleme beim Zugriff auf RecordSet

ral

Grünschnabel
Hallo,

ich habe ein kleines, aber hartnäckiges Problem beim Zugriff auf eine Datanbank, welches ich nicht in den Griff bekomme.

Den Zugriff habe ich wie folgt implementiert:
Code:
CDatabase *db;
db = new CDatabase;
db->OpenEx("ODBC; DSN=MyServer; uid=ABC; pwd=ABC",NULL);

if(db->IsOpen() !=0 )      //Datanbank konnte geöffnet werden --> weiter...
{
    CRecordset* rs = new CRecordset(db);

    SQLString =  "Select * From [dbo].[Tabelle]";
    rs->Open(AFX_DB_USE_DEFAULT_TYPE, SQLString, CRecordset::readOnly);

}


Die Verbindung zur Datenbank wird ordnungsgemäß hergestellt, aber beim Öffnen des Recordsets "rs->open(...)" tritt folgender Fehler auf:

"Statische ODBC-Cursor werden zur Unterstützung von Snapshots benötigt"

Was will der wohl von mir, ich habe doch einen statischen Cursor definiert! Ich komm' nicht dahinter...

Hat jemand eine Tipp bzw. eine Anregung?

Danke schön!
 
Zurück