Visão geral do Provedor de Persistência do Microsoft OLE DB
O Provedor de Persistência do Microsoft OLE DB permite que você salve um objeto Recordset em um arquivo e restaure posteriormente o objeto Recordset do arquivo. Informações de esquema, dados e alterações pendentes são preservados.
Você pode salvar o Recordset no formato ADTG (Advanced Data Table Gram) proprietário ou no formato XML (Open Extensible Markup Language).
Palavra-chave do provedor
Para invocar esse provedor, especifique a palavra-chave e o valor a seguir na cadeia de conexão.
"Provider=MSPersist"
Errors
Os erros a seguir emitidos por esse provedor podem ser detectados em seu aplicativo.
Constante | Descrição |
---|---|
E_BADSTREAM | O arquivo aberto não tem um formato válido (ou seja, o formato não é ADTG ou XML). |
E_CANTPERSISTROWSET | O objeto Recordset salvo tem características que o impedem de ser armazenado. |
Comentários
O Provedor de Persistência do Microsoft OLE DB não expõe nenhuma propriedade dinâmica.
Atualmente, somente objetos Recordset hierárquicos parametrizados não podem ser salvos.
Para saber mais sobre o armazenamento persistente de objetos Recordset, confira Persistência do Recordset.
Quando um fluxo é usado para abrir um Recordset, não deve haver parâmetros especificados além do parâmetro Source do método Open.