Freigeben über


ODBC-Treiberanforderungen für Dynasets

In den MFC ODBC-Datenbankklassen sind Dynasets Recordsets mit dynamischen Eigenschaften; sie werden auf bestimmte Weise mit der Datenquelle synchronisiert Standard. MFC dynasets (aber nicht forward-only recordsets) erfordern einen ODBC-Treiber mit API-Konformität der Ebene 2. Wenn der Treiber für Ihre Datenquelle dem API-Satz der Ebene 1 entspricht, können Sie weiterhin sowohl aktualisierbare als auch schreibgeschützte Momentaufnahme und Vorwärtsrecordsets verwenden, jedoch keine Dynasets. Ein Treiber der Ebene 1 kann jedoch Dynasets unterstützen, wenn er erweiterte Abruf- und Keyset-gesteuerte Cursor unterstützt.

In der ODBC-Terminologie werden Dynasets und Momentaufnahme als Cursor bezeichnet. Ein Cursor ist ein Mechanismus, der zum Nachverfolgen seiner Position in einem Recordset verwendet wird. Weitere Informationen zu Treiberanforderungen für Dynasets finden Sie unter Dynaset. Weitere Informationen zu Cursorn finden Sie in der Open Database Verbinden ivity (ODBC)-Dokumentation.

Hinweis

Für aktualisierbare Recordsets muss Ihr ODBC-Treiber entweder positionierte Updateanweisungen oder die ::SQLSetPos ODBC-API-Funktion unterstützen. Wenn beides unterstützt wird, verwendet ::SQLSetPos MFC zur Effizienz. Alternativ können Sie für Momentaufnahme s die Cursorbibliothek verwenden, die die erforderliche Unterstützung für aktualisierbare Momentaufnahme (statische Cursor und positionierte Updateanweisungen) bietet.

Siehe auch

Grundlagen zu ODBC