热门文章
 
用ADODB.Stream代
其它的ASP常用组件
常用的 ASP Active
ActiveX 组件
Jmail的主要参数列表
ASP用JMail、CDO发
SA-FileUP组件
用 SA FileUp 上传
AspUpload组件上传例
ASPJPEG组件制作图片的
 推荐文章
 
aspjpeg组件使用方法
aspemail组件
组件的使用 asp学习网系列
Adodb.Stream 的
ASPJPEG组件制作图片的
asp:检测已经安装的服务器
其它的ASP常用组件
常用的 ASP Active
ActiveX 组件
用ADODB.Stream代
ASP调用dll
Jmail的主要参数列表
ASP用JMail、CDO发
组件的使用 asp学习网系列
AspUpload组件上传例
组件的使用 asp学习网系列
 
你现在的位置:您现在的位置是: 中国ASP>>ASP组件>>常用组件
用ADODB.Stream代替FSO读取文本文件

'文件内容读取.
Function LoadFile(ByVal File)
    Dim objStream
    On Error Resume Next
    Set objStream = Server.CreateObject("ADODB.Stream")
    If Err.Number=-2147221005 Then
        Response.Write "<div align='center'>非常遗憾,您的主机不支持ADODB.Stream,不能使用本程序</div>"
        Err.Clear
        Response.End
    End If
    With objStream
        .Type = 2
        .Mode = 3
        .Open
        .LoadFromFile Server.MapPath(File)
        If Err.Number<>0 Then
    Response.Write "<div align='center'>文件<font color='#ff0000'>"&File&"</font>无法被打开,请检查是否存在!</font></div>"
    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 "<div align='center'>非常遗憾,您的主机不支持ADODB.Stream,不能使用本程序</div>"
        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



相关标签:ADODB.Stream 读取文本文件

相关信息:

用ADODB.Stream代替FSO读取文本文件
Adodb.Stream 的使用说明

 

中国ASP技术 ASP.ORG.CN 版权所有 2004-2008