Объект Stream в ADO

Объект Stream (версия ADO 2.5)

Объект Stream ADO используется для чтения и записи данных и обработки двоичных данных или текстовых потоков.

Stream объект может быть получен тремя способами:

  • Указанием URL, указывающего на объект, содержащий двоичные или текстовые данные (обычно файл). Этот объект может быть простым документом, Record, представляющим структурированный документ, или папкой.
  • Инстanciированием объекта Stream. Эти Stream могут использоваться для хранения данных приложения. В отличие от Stream или Record по умолчанию, инстanciированные Stream по умолчанию не связаны с базовым источником.
  • Открыв связанный с Record объект по умолчанию Stream. При открытии Record можно получить связанный с Record объект по умолчанию. Достаточно открыть этот поток, чтобы удалить один цикл.

Синтаксис

objectname.property
objectname.method

Атрибут

Атрибут Описание
Набор символов Указать набор символов для хранения Stream.
EOS Вернуть значение, указывает ли текущая позиция на конец потока.
Символ分行ки Установить или вернуть символ分行ки для текстового объекта Stream.
Режим Установить или вернуть права доступа для модификации данных.
Позиция Установить или вернуть текущее положение в Stream (по байтам).
Размер Вернуть размер открытого объекта Stream.
Состояние Вернуть значение, описывающее, открыт ли Stream или закрыт.
Тип Установить или вернуть тип данных в объекте Stream.

Метод

Метод Описание
Отменить Отменить выполнение вызова метода Open для объекта Stream.
Закрыть Закрыть Stream
CopyTo Копировать указанное количество символов/битов из одного Stream в другой
Flush Отправить содержимое буфера Stream в связанный нижележащий объект
LoadFromFile Загрузить содержимое файла в Stream
Open Открывать Stream
Read Читать весь поток или указанное количество байт из двоичного Stream
ReadText Читать весь поток, строку или указанное количество байт из текстового Stream
SaveToFile Сохранить двоичное содержимое объекта Stream в файл
SetEOS Установить текущую позицию в конце потока (EOS)
SkipLine Пропустить строку при чтении текстового потока
Write Записать двоичные данные в объект двоичного Stream
WriteText Записать символьные данные в объект текстового Stream