文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网络编程ASP处理二进制数据
精品广告
推荐TOP10
·如何解密加密的ASP源代码
·PHP+MySQL 购物车程序实例
·ASP网站漏洞及入侵防范方法
·ASP网络安全
·1小时ASP入门
·初学ASP动态网页制作常用错误处理
·ASP实现网页打开任何类型文件都保存
·ASP技巧:使用FSO自动创建多级文件夹的函数
·轻松建站 主流ASP内容管理系统
·ASP教程:透彻掌握ASP分页技术
阅读TOP10
·WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)
·无组件上传图片到数据库中,最完整解决方案
·从网页上下载控件时制作CAB包的方法
·automation服务器不能创建对象
·用ASP程序实现二级下拉列表
·URL重写可删节日期模式---正则表达式之强力应用
·asp中可以保存参数值的分页代码
·GridView控件自定义分页详解
·二级域名原理以及程序 申请即可开通
·WEB打印设置解决方案四(在ASP中实现网络打印功能)

处理二进制数据

日期:2004年8月27日 作者:清风网络学院 查看:[大字体 中字体 小字体]


我们在使用数据库时,有时会用到图像或其它一些二进制数据,这个时候你们就必须使用getchunk这个方法来从表中获得二进制大对象,我们也可以使用AppendChunk来把数据插入到表中.

我们平时来取数据是这样用的!
Getdata=rs("fieldname")
而取二进制就得这样
size=rs("fieldname").acturalsize
getdata=rs("fieldname").getchunk(size)

我们从上面看到,我们取二进制数据必须先得到它的大小,然后再搞定它,这个好像是ASP中处理二进制数据的常用方法,我们在获取从客户端传来的所有数据时,也是用的这种方法,嘿嘿大家可要记住O.
下面我们也来看看是怎样将二进制数据加入数据库
rs("fieldname").appendchunk binarydata
嘿嘿,一步搞定!

另外,使用getchunk和appendchunk将数据一步一步的取出来!
下面演示一个取数据的例子!
Addsize=2
totalsize=rs("fieldname").acturalsize
offsize=0
Do Where offsize Binarydata=rs("fieldname").getchunk(offsize)
data=data&Binarydata
offsize=offsize+addsize
Loop

当这个程序运行完毕时,data就是我们取出的数据.

数据取出后,我们就要将其显示在客户的浏览器上咯!(这里假设取出的是图形)
Response.ContentType="image/gif"
Response.BinaryWrite data
嘿嘿,也是很简单,不过,我可听到不少的网友为这个烦着呢!相信现在知道怎么做了吧!?



上一篇:Windows Server 2003全接触(5)

下一篇:不用数据源打开数据库(DSNless connection)


相关软件: 相关文章:
·打造一个通用ASP.NET数据分页控件
·图片保存到数据库和从数据库读取图片并显示(c#)
·asp.net结合html,javascript实现无刷新跨域数据提交
·DOS常用命令参数的中文详解
·18条CPU参数详解
·sql server日期时间函数
·十进制数怎样转成十六进制数?

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号