Effizientes Verwenden von OLE DB-Rowsets
Wenn Sie eine effiziente Datenzugriffsstrategie für Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) planen, müssen Sie verschiedene Regeln beachten.
Regeln für den Datenzugriff
- Wenn Sie den Modus für verzögerte Aktualisierung in OLE DB verwenden, die durch Festlegen von DBPROP_IRowsetUpdate auf VARIANT_TRUE angegeben wird, kann SQL Server Compact 3.5 jeweils nur eine ausstehende Änderung haben. Hierbei wird ein schneller Mechanismus zur internen Aktualisierung verwendet.
- IRowset::RestartPosition ist effizient bei der Verwendung mit scrollfähigen Cursorn, kann jedoch bei der Verwendung mit nicht scrollfähigen Cursorn erneute Abfrageausführung verursachen. Weitere Informationen finden Sie unter OLE DB-Cursor (SQL Server Compact).
- Obwohl SQL Server Compact 3.5 OLE DB-Datentypkoersion zu und von DBTYPE_WSTR unterstützt, sollten Sie möglichst systemeigene Datentypbindungen verwenden, um die Leistung gegenüber diesem Modul zu maximieren.
- SQL Server Compact 3.5 unterstützt das Lesen und Schreiben großer image- und ntext-Datentypen über die Schnittstellen ISequentialStream und ILockBytes. Weitere Informationen finden Sie unter Große Datentypen in OLE DB (SQL Server Compact).