ODBC-Treiberanforderungen für Dynasets
Aktualisiert: November 2007
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 Snapshots 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 Snapshots 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 Snapshots können Sie alternativ auch die Cursorbibliothek einsetzen, die die erforderliche Unterstützung für aktualisierbare Snapshots bietet (statische Cursor und positionierbare Aktualisierungsanweisungen). |