Objeto Stream ADO

Objeto Stream (versão 2.5 do ADO)

O objeto Stream ADO é usado para leitura e escrita e para manipulação de dados binários ou fluxo de texto.

O objeto Stream pode ser obtido por três métodos:

  • Através de apontar para a URL que contém o objeto contendo dados binários ou texto (normalmente um arquivo). Este objeto pode ser um documento simples, um objeto Record que representa um documento estruturado ou uma pasta.
  • Através da instância do objeto Stream. Esses objetos Stream podem ser usados para armazenar dados usados pelo aplicativo. Diferente do Stream ou do Stream padrão associado a URL, o Stream instanciado não está associado ao fonte básico por padrão.
  • Através de abrir o objeto Stream padrão associado ao objeto Record. Ao abrir o Record, é possível obter o fluxo padrão associado ao objeto Record. Basta abrir o fluxo para deletar um processo de ida e volta.

Sintaxe

objectname.property
objectname.method

Atributo

Atributo Descrição
Conjunto de Caracteres Especificar o conjunto de caracteres usado para armazenar o Stream.
FIM de Fluxo (EOS) Retorna se a posição atual está no final do fluxo.
Delimitador de Linha Definir ou retornar o delimitador de linha usado no objeto Stream de texto.
Modo Definir ou retornar as permissões disponíveis para modificar os dados.
Posição Definir ou retornar a posição atual do Stream a partir do qual começar (calculado em bytes).
Tamanho Retorna o tamanho do objeto Stream aberto.
Estado Retorna um valor que descreve se o Stream está aberto ou fechado.
Tipo Definir ou retornar o tipo de dados do objeto Stream.

Método

Método Descrição
Cancelar Cancelar a execução da chamada Open do objeto Stream.
Fechar Fechar um objeto Stream.
CopyTo Copiar um número especificado de caracteres/bits de um objeto Stream para outro objeto Stream.
Flush Enviar o conteúdo do buffer do Stream para o objeto subjacente associado.
LoadFromFile Carregar o conteúdo do arquivo em um objeto Stream.
Open Abrir um objeto Stream.
Read Ler todo o fluxo ou um número especificado de bytes de um objeto Stream binário.
ReadText Ler todo o fluxo, uma linha ou um número especificado de bytes de um objeto Stream de texto.
SaveToFile Salvar o conteúdo binário de um objeto Stream em um arquivo.
SetEOS Definir a posição atual como o final do fluxo (EOS).
SkipLine Pular uma linha ao ler um fluxo de texto.
Write Escrever dados binários em um objeto Stream binário.
WriteText Escrever dados de caractere em um objeto Stream de texto.