ADO Stream
The Stream object in ADO is used to read, write, and manage binary or text data. It is commonly used for handling files and large data objects.
Key Topics
Writing to a Stream
Example
<%
Dim stream
Set stream = Server.CreateObject("ADODB.Stream")
stream.Type = 2 ' Text
stream.Open
stream.WriteText "Hello, this is a text stream!"
stream.SaveToFile "C:\\output.txt", 2 ' Overwrite
stream.Close
Set stream = Nothing
%>
Explanation: This example demonstrates writing text data to a file using the Stream object.
Reading from a Stream
Example
<%
Dim stream
Set stream = Server.CreateObject("ADODB.Stream")
stream.Type = 2 ' Text
stream.Open
stream.LoadFromFile "C:\\output.txt"
Response.Write stream.ReadText
stream.Close
Set stream = Nothing
%>
Explanation: This example demonstrates reading text data from a file using the Stream object.
Key Takeaways
- The
Streamobject handles binary and text data efficiently. - Use methods like
WriteTextandReadTextfor managing text streams. - Always close the Stream object after use to release resources.