用ADODB.Stream代替FSO讀取文字檔案 (轉)
用ADODB.Stream代替FSO讀取文字檔案 (轉)[@more@]
Err.Clear
Response.End
End If
With objStream
.Type = 2
.Mode = 3
.Open
.LoadFromFile Server.MapPath(File)
If Err.Number<>0 Then
Response.Write "
Err.Clear
Response.End
End If
.Charset = "GB2312"
.Position = 2
LoadFile = .ReadText
.Close
End With
Set objStream = Nothing
End Function
Err.Clear
Response.End
End If
With objStream
.Type = 2
.Open
.Charset = "GB2312"
.Position = objStream.Size
.WriteText = strBody
.SaveToFile Server.MapPath(File),2
.Close
End With
Set objStream = Nothing
End Sub
昨天我問過這個問題,不過沒人回答到點上,今天搞定了.貼出來給覺得有用的朋友,希望其他朋友不用走彎路.
'內容讀取.
Function LoadFile(ByVal File)
Dim objStream
On Error Resume Next
Set objStream = Server.Create("ADO.Stream")
If Err.Number=-2147221005 Then
Response.Write "
非常遺憾,您的主機不支援ADODB.Stream,不能使用本
"Err.Clear
Response.End
End If
With objStream
.Type = 2
.Mode = 3
.Open
.LoadFromFile Server.MapPath(File)
If Err.Number<>0 Then
Response.Write "
檔案"&File&"無法被開啟,請檢查是否存在!
"Err.Clear
Response.End
End If
.Charset = "GB2312"
.Position = 2
LoadFile = .ReadText
.Close
End With
Set objStream = Nothing
End Function
'內容到檔案
Sub SaveToFile(ByVal strBody,ByVal File)
Dim objStream
On Error Resume Next
Set objStream = Server.CreateObject("ADODB.Stream")
If Err.Number=-2147221005 Then
Response.Write "
非常遺憾,您的主機不支援ADODB.Stream,不能使用本程式
"Err.Clear
Response.End
End If
With objStream
.Type = 2
.Open
.Charset = "GB2312"
.Position = objStream.Size
.WriteText = strBody
.SaveToFile Server.MapPath(File),2
.Close
End With
Set objStream = Nothing
End Sub
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-982749/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#讀取文字檔案和寫文字檔案C#
- python 讀取文字檔案Python
- 用 ABAP 讀取本地文字檔案內容試讀版
- VB讀取文字檔案的例子:逐行讀取
- 用linux shell逐行讀取文字檔案內容Linux
- FSO+遞迴生成檔案列表(xml) (轉)遞迴XML
- 直播系統原始碼,讀取多行文字、讀取檔案分割多行文字原始碼
- 【MATLAB】讀取和寫入文字檔案Matlab
- 讀取DXF格式檔案 (轉)
- delphi讀取ini檔案 (轉)
- 起泡法按照時間排列檔案(FSO)(修正) (轉)
- VBA建立文字檔案、讀寫文字檔案
- 用JDOM讀取XML檔案XML
- Java讀取文字檔案中文亂碼問題Java
- 檔案排版(文字檔案讀寫)
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- 使用FSO把文字資訊匯入資料庫 (轉)資料庫
- 【轉】PHP如何快速讀取大檔案PHP
- UnixWare 7.1.3直接讀取*.iso檔案(轉)
- 【Java】讀寫文字檔案Java
- 讀取txt檔案將文字行組合成特定格式
- 如何使用Python讀取文字檔案並回答問題?Python
- Java 讀取檔案Java
- tiff檔案讀取
- 任意檔案讀取
- 用 PHP 讀取檔案的正確方法PHP
- 用Groovy讀取本地檔案的程式碼
- 用C#讀取txt檔案的方法C#
- 如何實時讀取一個不斷更新的文字檔案
- kettle 實用小功能(二),讀取一個目錄下文字檔案的內容
- python讀取檔案——python讀取和儲存mat檔案Python
- viper 讀取配置檔案
- go配置檔案讀取Go
- iOS讀取.csv檔案iOS
- php 讀取超大檔案PHP
- JAVA 讀取xml檔案JavaXML
- WinForm讀取Excel檔案ORMExcel
- java讀取properties檔案Java