Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se ao: Access 2013, Office 2013
O Microsoft OLE DB Persistence Provider permite que você salve um objeto Recordset em um arquivo e, posteriormente, restaure esse objeto Recordset a partir do arquivo. As informações do esquema, os dados e as alterações pendentes são preservados.
Você pode salvar o objeto Recordset usando o formato proprietário ADTG (Advanced Data Table Gram) ou o formato aberto XML (Extensible Markup Language).
Palavra-chave do provedor
Para invocar esse provedor, especifique na sequência de conexão a palavra-chave e o valor abaixo.
"Provider=MSPersist"
Erros
Os seguintes erros emitidos por esse provedor podem ser detectados no 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 que foi salvo possui características que impedem o seu armazenamento. |
Comentários
O Microsoft OLE DB Persistence Provider não expõe qualquer propriedade dinâmica.
Atualmente, somente objetos Recordset hierárquicos com parâmetros não podem ser salvos.
Para obter mais informações sobre o armazenamento persistente de objetos Recordset, consulte Persistência de Recordset.
Quando um fluxo é utilizado para abrir um Recordset, nenhum parâmetro deve ser especificado, exceto o parâmetro Source do método Open.