Obiekt Stream ADO

Obiekt Stream (wersja 2.5 ADO)

Obiekt Stream ADO służy do odczytu i zapisu oraz przetwarzania strumieni binarnych lub tekstowych.

Obiekt Stream można uzyskać w trzech sposobach:

  • Przez wskazanie URL do obiektu zawierającego dane binarne lub tekstowe (zwykle pliku). Obiektem tym może być prosty dokument, obiekt Record reprezentujący strukturyzowany dokument lub katalog.
  • Przez instancjonowanie obiektu Stream. Te obiekty Stream mogą być używane do przechowywania danych aplikacji. W przeciwieństwie do strumieni powiązanych z URL lub domyślnych strumieni Record, instancjonowane strumienie domyślnie nie są powiązane z podstawowym źródłem.
  • Przez otwarcie domyślnego obiektu Stream powiązanego z obiektem Record. Otwierając Record, można uzyskać domyślny strumień powiązany z obiektem Record. Można usunąć cykl powrotowy, otwierając ten strumień.

Gramatyka

objectname.property
objectname.method

Atrybut

Atrybut Opis
CharSet Określa zestaw znaków używany do przechowywania strumienia.
EOS Zwraca informację, czy bieżąca pozycja znajduje się na końcu strumienia.
LineSeparator Ustawia lub zwraca znak rozdzielający wiersze w obiekcie Stream tekstowym.
Tryb Ustawia lub zwraca uprawnienia do modyfikacji danych.
Pozycja Ustawia lub zwraca bieżącą pozycję w obiekcie Stream (w bajtach).
Rozmiar Zwraca rozmiar otwartego obiektu Stream.
Stan Zwraca wartość opisującą, czy strumień jest otwarty czy zamknięty.
Typ Ustawia lub zwraca typ danych w obiekcie Stream.

Metoda

Metoda Opis
Anuluj Anuluj wykonywanie wywołania metody Open obiektu Stream.
Zamknij Zamknij obiekt strumienia.
CopyTo Kopiuj określoną liczbę znaków/bajtów z jednego obiektu strumienia do innego.
Flush Wysłać zawartość bufora strumienia do powiązanych niższych obiektów.
LoadFromFile Wczytaj zawartość pliku do obiektu strumienia.
Open Otwórz obiekt strumienia.
Read Odczytaj całą zawartość strumienia lub określoną liczbę bajtów z obiektu strumienia binarnego.
ReadText Odczytaj całą zawartość strumienia, wiersz lub określoną liczbę bajtów z obiektu strumienia tekstowego.
SaveToFile Zapisz binarne zawartość obiektu strumienia do pliku.
SetEOS Ustaw bieżącą pozycję na końcu strumienia (EOS)
SkipLine Pomiń wątek podczas odczytu strumienia tekstowego.
Write Zapisz dane binarne do obiektu strumienia binarnego.
WriteText Zapisz dane znakowe do obiektu strumienia tekstowego.