Novidades do ADO
Aplica-se ao: Access 2013, Office 2013
Os novos recursos a seguir e a documentação aperfeiçoada foram incluídos no ADO versão 2.5. A lista abrange o ADO, o ADO MD e o ADOX.
Novos recursos
-
Esta versão do ADO apresenta o objeto Gravar , que pode representar e gerir itens como diretórios e ficheiros num sistema de ficheiros e pastas e mensagens num sistema de e-mail. Um Record também pode representar uma linha em um Recordset, embora os objetos Record e Recordset tenham métodos e propriedades diferentes.
O novo objeto Stream permite ler, gravar e gerenciar o fluxo binário de bytes ou o texto que abrange um fluxo de arquivo ou de mensagem.
-
Esta versão também introduz o uso de URLs, uma alternativa para sequências de conexão e texto de comando, para nomear objetos de repositório de dados. As URLs podem ser usadas com os objetos Connection e Recordset existentes, e também com os novos objetos Record e Stream.
Com esta versão, o ADO oferece suporte a provedores OLE DB que reconhecem seus próprios esquemas URL. Por exemplo, o OLE DB Provider for Internet Publishing, que acessa o sistema de arquivos do Windows 2000, reconhece o esquema HTTP existente.
Campos especiais para fornecedores de origem de documentos
Uma classe especial de provedores, denominada provedores de fonte de documentos, gerencia pastas e documentos. Quando um objeto Record representa um documento, ou um objeto Recordset representa uma pasta de documentos, o provedor de fonte de documentos preenche esses objetos com um conjunto exclusivo de campos que descrevem as características do documento. Estes campos constituem um registo de recurso ou conjunto de registos.
Novos tópicos de referência
Propriedades
As novas propriedades a seguir foram incluídas nesta versão.
Propriedade |
Descrição |
---|---|
Indica o conjunto de caracteres no qual o conteúdo de um objeto Stream de texto deve ser convertido. |
|
Indica se a posição atual é o final do fluxo. |
|
Indica o caractere binário a ser usado como separador de linha em objetos Stream de texto. |
|
Indica as permissões disponíveis para modificação de dados em um objeto Connection, Record ou Stream. |
|
Indica uma sequência de URL absoluta que aponta para o Record pai do objeto Record atual. |
|
Indica a posição atual em um objeto Stream. |
|
Indica o tipo de objeto Record. |
|
Indica o tamanho do fluxo em número de bytes. |
|
Indica a entidade representada pelo objeto Record. |
|
Indica todos os objetos aplicáveis, independentemente de seu estado: aberto ou fechado. Para todos os objetos aplicáveis que executam um método assíncrono, indica se o estado atual do objeto é em conexão, em execução ou em recuperação. |
|
Indica o tipo de dados contido no objeto Stream (binário ou de texto). |
Métodos
Os novos métodos a seguir foram incluídos nesta versão.
Método |
Descrição |
---|---|
Copia um arquivo ou um diretório, e seu conteúdo, para outro local. |
|
Copia o número especificado de carateres ou bytes (consoante Tipo) no objetoStream para outro objeto do Stream. |
|
Exclui um arquivo ou um diretório e todos os respectivos subdiretórios. |
|
Força o conteúdo do objeto Stream restante no buffer do ADO para o objeto subjacente ao qual o objeto Stream está associado. |
|
Retorna um Recordset cujas linhas representam os arquivos e os subdiretórios no diretório representado por este Record. |
|
Carrega o conteúdo de um arquivo existente para um objeto Stream. |
|
Move um arquivo, ou um diretório e seu conteúdo, para outro local. |
|
Abre um objeto Record existente ou cria um novo arquivo ou diretório. |
|
Abre um objeto Stream para manipular fluxos de dados binários ou de texto. |
|
Lê um número especificado de bytes a partir de um objeto Stream binário. |
|
Lê um número especificado de caracteres a partir de um objeto Stream de texto. |
|
Salva o conteúdo binário de um Stream em um arquivo. |
|
Define a posição para o final do fluxo. |
|
Ignora uma linha inteira na leitura de um objeto Stream de texto. |
|
Grava dados binários em um objeto Stream. |
|
Grava uma sequência de texto especificada em um objeto Stream. |
Documentação nova e melhorada
-
Os exemplos foram expandidos para conter exemplos de código escritos no Microsoft Visual C++ e no Microsoft Visual J++. Você pode copiar e colar esses exemplos de código em seu editor.
-
Um novo tópico foi incluído e explica como usar o ADO com o OLE DB Provider for Internet Publishing.
-
Esta nova seção contém dicas e truques para o uso do ADO com diversas linguagens de programação. Contém os índices de sintaxe existentes para as Extensões do Visual C++ para ADO e ADO/WFC, bem como novas informações específicas para programadores que utilizam o Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition, Microsoft JScript, Microsoft Visual C++, ou Microsoft Visual J++.