ODBC-Treiberanforderungen für Dynasets
In den MFC ODBC-Datenbankklassen sind Dynasets Recordsets mit dynamischen Eigenschaften; sie bleiben auf bestimmte Weise mit der Datenquelle synchronisiert. 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 aktualisierbare und schreibgeschützte Momentaufnahmen 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 Momentaufnahmen 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 Odbc-Dokumentation (Open Database Connectivity).
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 Momentaufnahmen die Cursorbibliothek verwenden, die die erforderliche Unterstützung für aktualisierbare Momentaufnahmen (statische Cursor und positionierte Aktualisierungsanweisungen) bietet.