有效使用 OLE DB 資料列集
當您規劃 Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) 的有效資料存取策略時,必須考量幾項規則。
存取資料的規則
- 當您使用 OLE DB 中的延遲更新模式 (透過將 DBPROP_IRowsetUpdate 設為 VARIANT_TRUE 的方式來指定) 時,SQL Server Compact 3.5 一次只能有一項暫止變更。此種方式是使用快速的機制來進行內部更新。
- IRowset::RestartPosition 搭配捲動指標使用的效率較高,但與無法捲動的指標一起使用時,卻可能導致重新執行查詢的結果。如需詳細資訊,請參閱<OLE DB 資料指標 (SQL Server Compact)>。
- 雖然 SQL Server Compact 3.5 可支援 OLE DB 資料類型與 DBTYPE_WSTR 間的強制型轉,不過您最好使用原生資料類型繫結,以使這個引擎發揮最高效能。
- SQL Server Compact 3.5 支援透過 ISequentialStream 和 ILockBytes 介面讀取及寫入大型 image 和 ntext 資料類型的功能。如需詳細資訊,請參閱<OLE DB 中的大型資料類型 (SQL Server Compact)>。