Usando os conjuntos de linhas do OLE DB de forma eficiente
Quando você planeja uma estratégia eficiente de acesso a dados para o Microsoft SQL Server Compact 3.5, há várias regras a serem consideradas.
Regras para acessar dados
Quando usar um modo de atualização adiado no OLE DB, definindo DBPROP_IRowsetUpdate to VARIANT_TRUE, o SQL Server Compact 3.5 só pode ter uma alteração pendente de cada vez. Isso usa um mecanismo rápido para atualização interna.
IRowset::RestartPosition é eficiente quando é usado com cursores roláveis, mas pode causar a reexecução da consulta se for usado com cursores não-roláveis. Para obter mais informações, consulte Cursores do OLE DB (SQL Server Compact).
Apesar de o SQL Server Compact 3.5 oferecer suporte às coerções do tipo de dados do OLE DB de e para DBTYPE_WSTR, é melhor usar vinculações do tipo de dados nativos onde for possível para maximizar o desempenho neste mecanismo.
O SQL Server Compact 3.5 oferece suporte para ler e gravar em tipos de dados grandes imagee ntext nas interfaces ISequentialStream e ILockBytes. Para obter mais informações, consulte Tipos de dados grandes no OLE DB (SQL Server Compact).