這裡要介紹第二個IIS5 + ADO 2.5的新特點:
ADO中新增加了一個Stream對象。。。
顧名思義,Stream對象可以將服務器上的任何文件用流的方式打開來讀寫。。。
當然讀取後的結果是寫入一個Unicode流中。。。
下面是它運用的事例:
這是它讀文件的例子:
<%
Dim stmData
Set stmData = Server.CreateObject ("ADODB.Stream")
stmData.Open "URL=http://localhost/ad/readme.txt", adModeRead, adOpenStreamFromURL
response.write stmData.ReadText
stmData.Close
Set stmData = Nothing
%>
這是它寫文件的例子:
<%
Dim stmData
Set stmData = Server.CreateObject ("ADODB.Stream")
with stmData
.Open "URL=http://localhost/ad/red.txt", adModeReadWrite, adOpenStreamFromURL
'把位置設置在流的最前面
.Position = 0
' 將當前位置設置為流的結束位置
' 從而刪除了當前流中的內容
.SetEOS
.WriteText "test"
Response.Write "文件已經更新。當前大小為" & .Size
.Close
End With
Set s = Nothing