欢迎光临
我们一直在努力

用Adodb.Stream将以二进制方式保存在数据库中的文件保存到硬盘-ASP教程,数据库相关

建站超值云服务器,限时71元/月

对于上传的数据库中的文件有的时候需要保存成硬盘上的文件,下面的代码以access数据库为例,演示怎样通过adodb.stream将文件保存到硬盘

表:demo的结构

=======================================

id: 自动编号

filename:文本

data: ole 对象

代码

=======================================

<%

dim conn,connstr,rs,sql,mystream

connstr="dbq=" + server.mappath("demo.mdb") + ";driver={microsoft access driver (*.mdb)};"

set conn = server.createobject("adodb.connection")

conn.open connstr

sql = "select * from demo where id=1"

set rs = server.createobject("adodb.recordset")

rs.open sql,conn,1,3

set mystream=server.createobject("adodb.stream")

mystream.type = 1

mystream.open

mystream.write rs("data").getchunk(rs("data").actualsize-78)

mystream.savetofile "c:\" & rs("filename")

rs.close

set rs = nothing

conn.close

set conn = nothing

%>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用Adodb.Stream将以二进制方式保存在数据库中的文件保存到硬盘-ASP教程,数据库相关
分享到: 更多 (0)

相关推荐

  • 暂无文章