上一篇:一个简单的SQL语句执行器 >>
SQL7的image字段的文件下载到客户端
使用方法:download.asp?fid=xxx
说 明:把sql7的image字段存储的文件下载到客户端
数据库结构:[表名]tabimage {fid int not null;filename varchar(100) not null;filecontent image not null}
fid:文件id [pk];filename:文件名;filecontent:文件二进制内容
<%
response.buffer=true
varfileid = request("fid")
if varfileid="" then
response.write "没有指定下载文件id。"
response.end
end if
opendb conn
sql = "select filename,filecontent from tabimage where fid=" & varfileid
set rs = conn.execute(sql)
if not rs.eof then
varfilename = rs("filename")
varfilesize=rs("filecontent").actualsize
varcontent = rs("filecontent").getchunk(varfilesize)
response.contenttype = "*/*"
response.addheader "content-length",varfilesize
response.addheader "content-disposition", "attachment;filename=""" & varfilename & """"
response.binarywrite varcontent
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
response.end
连接数据库通用过程
sub opendb (byref conn)
set conn = server.createobject("adodb.connection")
conn.provider="sqloledb"
conn.connectionstring = "driver={sql server};server=xxx.xxx.xxx.xxx;uid=myusername;pwd=mypassword;database=mydatabase"
conn.open
end sub
%>
()
下一篇:如何在应用程序中避免死锁问题? >>
相关文章:
- · 把sql数据和access数据整合成一个数据集
- · 时间、空间性能极优的asp无组件上传类
- · ASP.NET编程中的十大技巧
- · asp.net生成缩略图及给原始图加水印
- · 一个完整的新闻发布系统
- · SQL Server 中各个系统表的作用
- · 玩透弹出窗口
- · 十天学会php
- · 使用MYSQL存取session实例
- · 列出jsp中的所有session
- · Asp.Net控件加载错误的解决方法
- · 判断输入是否为中文的函数
- · JSP的9种基本内置组件
- · 到亿位的金额小写转大写JS代码
- · 论坛中有新贴子功能的实现
- · 基于文本的访客签到簿
- · 怎样传送更多的数据在表单中
- · 在php中取得image按钮传递的name值
- · 用JSP编写文件上传
- · Mysql的常用命令
- · SQL恢复XP_CMDSHLL,以及XPLOG70.DLL被删,直接用SQL连接器开启3389
- · 扼杀IIS服务器性能的十条规则
- · 小偷类 有兴趣的可以看看
- · PHP语法速查表
- · 用脚本实现下载
- · 用脚本实现下载
- · jscript错误代码及相应解释
- · ASP.NET上传图片时,产生预览
- · 动态改变asp.net网页的标题
- · asp写的日志处理方法
- · JS写的Cookie类
- · 修改Apache的返回头部信息,让人误认为是IIS的
- · ASP中的数据库基础知识
- · Transact-SQL语句总汇
- · Windows 2000下PHP服务器安装攻略
- · Apache用户认证方法汇总
- · 点击复制页面地址送朋友
- · 怎样获得SQL Server的优化性能
