ADO Stream objekt

Stream-objekt (ADO version 2.5)

ADO Stream-objekt används för läsning och skrivning samt för att hantera binärdata eller textströmmar.

Stream-objekt kan fås på tre sätt:

  • Genom att peka på en URL som innehåller binär eller textdata (vanligtvis en fil). Detta objekt kan vara en enkel dokument, ett Record-objekt som representerar ett strukturerat dokument eller en mapp.
  • Genom att instansiera Stream-objekt. Dessa Stream-objekt kan användas för att lagra data för applikationen. Skillnaden från de default Stream som är associerade med URL eller den default Stream för Record är att instansierade Stream i standardfallet inte är associerade med grundläggande källa.
  • Genom att öppna den default Stream-objektet som är associerat med Record-objektet. När Record öppnas kan den default strömmen som är associerad med Record-objektet fångas upp. Det räcker att öppna strömmen för att eliminera en round-trip-process.

Syntax

objectname.property
objectname.method

Egenskap

Egenskap Beskrivning
Teckenuppsättning Specificera teckenuppsättningen som används för att lagra Stream.
EOS Returnerar om den aktuella positionen är i slutet av strömmen.
Radbrytningstecken Ställ in eller returnera nyckeltecknet för radbrytning i text Stream-objektet.
Läge Ställ in eller returnera tillgängliga rättigheter för att modifiera data.
Position Ställ in eller returnera den aktuella positionen från början av Stream-objektet (beräknad i tecken).
Storlek Returnerar storleken på ett öppet Stream-objekt.
Tillstånd Returnerar ett värde som beskriver om Stream är öppen eller stängd.
Typ Ställ in eller returnera datatypen för data i Stream-objektet.

Metod

Metod Beskrivning
Avbryt Avbryt genomförandet av Open-anropet för Stream-objektet.
Stäng Stäng en Stream objekt.
CopyTo Kopiera ett specifikt antal tecken/bitar från en Stream objekt till ett annat Stream objekt.
Flush Sänd innehållet i Stream bufferten till det relaterade nedre objektet.
LoadFromFile Ladda in filinnehåll till en Stream objekt.
Open Öppna en Stream objekt.
Read Läs hela strömmen eller ett specifikt antal tecken från en binär Stream objekt.
ReadText Läs hela strömmen, en rad eller ett specifikt antal tecken från en text Stream objekt.
SaveToFile Spara en Stream objekts binära innehåll till en fil.
SetEOS Ställ in nuvarande position till slutet av strömmen (EOS).
SkipLine Hoppa över en rad vid läsning av en textström.
Write Skriv binär data till en binär Stream objekt.
WriteText Skriv tecken data till en text Stream objekt.