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.