objeto Stream (ADO)
Aplica-se ao: Access 2013, Office 2013
Representa um fluxo de dados ou texto binário.
Comentários
Em hierarquias estruturadas em árvores, como um sistema de arquivos ou um sistema de email, um Registro pode ter um fluxo binário padrão de bits associados a ele que contém o conteúdo do arquivo ou do email. Um objeto Stream pode ser usado para manipular campos ou registros que contenham esses fluxos de dados. Um objeto Stream pode ser obtido dessas formas:
A partir de uma URL que aponta para um objeto (geralmente um arquivo) que contenha dados binários ou de texto. Esse objeto pode ser um documento simples, um objeto Record que representa um documento estruturado ou uma pasta.
Pela abertura do objeto Stream padrão associado a um objeto Record. Obtenha o fluxo padrão associado ao objeto Record, quando Record estiver aberto, para eliminar um percurso circular apenas para abrir o fluxo.
Pelo instanciamento de um objeto Stream. Esses objetos Stream podem ser usados para armazenar dados no aplicativo. Ao contrário de um Stream associado a uma URL ou Stream padrão de um Record, um Stream instanciado não está associado a uma fonte base por padrão.
Com os métodos e as propriedades e um objeto Stream, você pode fazer o seguinte:
Abrir um objeto Stream a partir de um Record ou uma URL com o método Open.
Fechar um Stream com o método Close.
Inserir bytes ou texto para um Stream com os métodos Write e WriteText.
Gravar quaisquer dados Stream que ainda estejam no buffer do ADO para o objeto base com o método Flush.
Copiar os conteúdos de um Stream para outro Stream com o método CopyTo.
Controlar quantas linhas serão lidas a partir do arquivo fonte com o método SkipLine e a propriedade LineSeparator.
Determinar o final da posição do fluxo com a propriedade EOS e o método SetEOS.
Salvar e restaurar os arquivos com os métodos SaveToFile e LoadFromFile.
Especificar o conjunto de caracteres usados para repositório de Stream com a propriedade Charset.
Interromper uma operação Stream assíncrona com o método Cancel.
Determinar o número de bytes em um Stream com a propriedade Size.
Controlar a posição atual dentro de um Stream com a propriedade Position.
Determinar o tipo de dados em um Stream com a propriedade Type.
Determinar o estado atual do Stream (fechado, aberto ou executando) com a propriedade State.
Especificar o modo de acesso para o Stream com a propriedade Mode.
Observação
[!OBSERVAçãO] URLs using the http scheme will automatically invoke the Microsoft OLE DB Provider for Internet Publishing. Para obter mais informações, consulte URLs absolutas e relativas.