Поделиться через


объект Stream (ADO)

Область применения: Access 2013, Office 2013

Представляет поток двоичных данных или текста.

Замечания

В древовидных иерархиях, таких как файловая система или система электронной почты, запись может иметь связанный с ней двоичный поток битов по умолчанию, содержащий содержимое файла или сообщения электронной почты. Объект Stream можно использовать для управления полями или записями, содержащими эти потоки данных. Объект Stream можно получить следующими способами:

  • Из URL-адреса, указывающего на объект (обычно файл), содержащий двоичные или текстовые данные. Этот объект может быть простым документом, объектом Record , представляющим структурированный документ, или папкой.

  • Открыв объект по умолчанию Stream, связанный с объектом Record. Поток по умолчанию, связанный с объектом Record , можно получить при открытии record , чтобы исключить круговую передачу только для открытия потока.

  • Путем создания экземпляра объекта Stream. Эти Stream объекты можно использовать для хранения данных в целях приложения. В отличие от Stream, связанного с URL-адресом, или Stream по умолчанию записи, экземпляр Stream по умолчанию не связан с базовым источником.

С помощью методов и свойств объекта Stream можно выполнить следующие действия:

  • Откройте объект Stream из записи или URL-адреса с помощью метода Open.

  • Закройте Stream с помощью метода Close.

  • Ввод байтов или текста в Stream с помощью методов Write и WriteText.

  • Чтение байтов из Stream с помощью методов Read и ReadText.

  • Запишите все Stream данные, которые все еще хранятся в буфере ADO, в базовый объект с помощью метода Flush.

  • Скопируйте содержимое Stream в другой Stream с помощью метода CopyTo.

  • Управление считывания строк из исходного файла с помощью метода SkipLine и свойства LineSeparator .

  • Определите конец позиции потока с помощью свойства EOS и метода SetEOS .

  • Сохранение и восстановление данных в файлах с помощью методов SaveToFile и LoadFromFile .

  • Укажите набор символов, используемый для хранения Stream, с помощью свойства Charset.

  • Остановите асинхронную операцию Stream с помощью метода Cancel.

  • Определите количество байтов в Stream с помощью свойства Size.

  • Управляйте текущей позицией в Stream с помощью свойства Position.

  • Определите тип данных в Stream с помощью свойства Type.

  • Определите текущее состояние Stream (закрытого, открытого или выполняемого) с помощью свойства State.

  • Укажите режим доступа для Stream с помощью свойства Mode.

Примечание.

URL-адреса, использующие схему HTTP, автоматически вызывают поставщик Microsoft OLE DB для публикации в Интернете. Дополнительные сведения см. в разделе Абсолютные и относительные URL-адреса.