Objeto Stream ADO

Objeto Stream (versión 2.5 ADO)

El objeto Stream ADO se utiliza para leer y escribir, así como para procesar flujos de datos binarios o de texto.

El objeto Stream se puede obtener de tres maneras:

  • Puntero a un objeto que contiene datos binarios o de texto (generalmente un archivo). Este objeto puede ser un documento simple, un objeto Record que representa un documento estructurado o una carpeta.
  • Instanciando el objeto Stream. Estos objetos Stream se pueden usar para almacenar datos para la aplicación. A diferencia de los Stream o el Stream predeterminado asociado con URL, los Stream instanciados no están asociados con la fuente básica por defecto.
  • Al abrir el objeto Stream predeterminado asociado con el objeto Record. Al abrir el Record, se puede obtener el flujo asociado con el objeto Record. Basta con abrir el flujo para eliminar un proceso de ida y vuelta.

Sintaxis

objectname.property
objectname.method

Atributo

Atributo Descripción
ConjuntoDeCaracteres Especificar el conjunto de caracteres utilizado para almacenar el Stream.
EOS Devuelve si la posición actual está en el final del flujo.
SeparadorDeLínea Establecer o devolver el separador de línea utilizado en el objeto Stream de texto.
Modo Establecer o devolver los permisos disponibles para modificar los datos.
Posición Establecer o devolver la posición actual desde la que comienza el objeto Stream (calculada en bytes).
Tamaño Devuelve el tamaño del objeto Stream abierto.
Estado Devuelve un valor que describe si el Stream está abierto o cerrado.
Tipo Establecer o devolver el tipo de datos en el objeto Stream.

Método

Método Descripción
Cancelar Cancelar la ejecución de la llamada Open del objeto Stream.
Cierre Cerrar un objeto Stream.
CopyTo Copiar un número especificado de caracteres/bits de un objeto Stream a otro objeto Stream.
Flush Enviar el contenido del búfer de Stream al objeto inferior asociado.
LoadFromFile Cargar el contenido del archivo en un objeto Stream.
Open Abrir un objeto Stream.
Read Leer todo el flujo o un número especificado de bytes de un objeto Stream de binario.
ReadText Leer todo el flujo, una línea o un número especificado de bytes de un objeto Stream de texto.
SaveToFile Guardar el contenido binario de un objeto Stream en un archivo.
SetEOS Establecer la posición actual como el final del flujo (EOS).
SkipLine Saltar una línea al leer un flujo de texto.
Write Escribir datos binarios en un objeto Stream de binario.
WriteText Escribir datos de caracteres en un objeto Stream de texto.