ODBC-Treiberanforderungen für Dynasets
In den MFC-ODBC-Datenbankklassen sind Dynasets Recordsets mit dynamischen Eigenschaften, die auf bestimmte Weise mit den Datenquellen synchronisiert bleiben. MFC-Dynasets (jedoch keine reinen Vorwärts-Recordsets) setzen einen Level 2-API-konformen ODBC-Treiber voraus. Falls der Treiber für die Datenquelle dem Level 1-API-Satz entspricht, können Sie zwar aktualisierbare, schreibgeschützte Momentaufnahmen und Vorwärts-Recordsets verwenden, jedoch keine Dynasets. Ein Level 1-Treiber kann allerdings Dynasets unterstützen, falls er erweiterte Abrufe und keysetgesteuerte Cursor unterstützt.
In der ODBC-Terminologie werden Dynasets und Momentaufnahmen als Cursor bezeichnet. Ein Cursor ist ein Tool, um die Position innerhalb eines Recordsets zu verwalten. Weitere Informationen über Treiberanforderungen für Dynasets finden Sie unter Dynaset. Weitere Informationen über Cursor finden Sie im Open Database Connectivity (ODBC)-SDK in der MSDN-Dokumentation.
Hinweis
Für aktualisierbare Recordsets muss der ODBC-Treiber entweder positionierbare Aktualisierungsanweisungen oder die ::SQLSetPos-ODBC-API-Funktion unterstützen.Werden beide unterstützt, verwendet MFC aus Effizienzgründen ::SQLSetPos.Für Momentaufnahmen können Sie alternativ auch die Cursorbibliothek einsetzen, die die erforderliche Unterstützung für aktualisierbare Momentaufnahmen bietet (statische Cursor und positionierbare Aktualisierungsanweisungen).