战剑网络,网站建设,系统开发,程序设计

搜索Top
用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


[ 打印本页 ] [ 收藏本页 ]

[上一篇]:取得远程文件并保存到本地
[下一篇]:已经到底了
 ·javascript格式化数字函数FormatNumber
 ·WAP2.0简介
 ·wap2.0技巧篇
 ·WAP中文提交乱码问题解决办法探讨
 ·Servlet的decode函数可以解决奇偶问题

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
搜索Top

关于我们 - 联系我们 - 广告业务 - 友情链接 - 网站制作 - 留言板 - 会员注册
All Right Zjm.Net.Cn (zjm Enterprise v3.0)
联系电话:0576-8603312 地址:浙江省台州市经济开发区
技术支持:点击这里给我发消息280610248 业务: 点击这里给我发消息40520767 客服: 点击这里给我发消息441758646
E-mail:zjm@zjm.net.cn 备案证书号:浙ICP备06030047号