社区
ASP
帖子详情
如何把在MS SQL 库中放的图象用ASP放在特定的位子
mzybbs
2000-07-12 05:31:00
各位先辈,老弟流汗了!!!!
求教问题
1。如何把在MS SQL 库中放的图象用ASP放在特定的位子 ,如窗口左边的一方框,且能放大和缩小。
2。把数据库里的text字段放在窗口的特定位子。
我被老板差点打发了,那为朋友除了解答问题外能帮我做点小东西的话,小弟感激不禁,终生为师,并付现金500元以表敬意!我mail: lifewhy@sina.com
...全文
377
12
打赏
收藏
如何把在MS SQL 库中放的图象用ASP放在特定的位子
各位先辈,老弟流汗了!!!! 求教问题 1。如何把在MS SQL 库中放的图象用ASP放在特定的位子 ,如窗口左边的一方框,且能放大和缩小。 2。把数据库里的text字段放在窗口的特定位子。 我被老板差点打发了,那为朋友除了解答问题外能帮我做点小东西的话,小弟感激不禁,终生为师,并付现金500元以表敬意!我mail: lifewhy@sina.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mzybbs
2000-07-18
打赏
举报
回复
Tophead的办法很好!大家试试。
Tyro
2000-07-17
打赏
举报
回复
re:lucky121
我发的贴子只是摘录的一篇文章,后来我试的时候没有成功,不知是怎么回事!
Tophead的办法我试过是可以的
lucky121
2000-07-17
打赏
举报
回复
re:Tyro
你好,事实上,你已经用到了它。请看:
totalsize=rs("fieldname").acturalsize
此外,TopHead兄,你好,
Response.BinaryWrite rs("F1")
在数据库是ORACLE时是肯定写不出什么图片的,当然,MS SQL下有可能做到,只是,目前我没平台测试。
正确的写法应是:
Pic = Rs("fieldname").GetChunk(acturalsize)
Response.BinaryWrite Pic
但是,在ORACLE73下,取到acturalsize好象有点困难,因此,不妨将acturalsize干脆设为一个较大的值即可。
不知哪位朋友还有更好的方法没有?欢迎请教。
时间有限,言语不周之处请见谅。
Thank You.
Tyro
2000-07-14
打赏
举报
回复
re:lucky121
根本没有用到acturalsize呀!
lucky121
2000-07-14
打赏
举报
回复
请教:如果acturalsize取不到真实的size呢?
TopHead
2000-07-12
打赏
举报
回复
比想象的难多啦:)
TopHead
2000-07-12
打赏
举报
回复
需要两个文件:
1、ShowImage.ASP
<%@ language="VBSCRIPT" %>
<%
Response.Expires = 0
Response.Buffer = TRUE
Response.Clear
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.open "Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=test;Initial Catalog=pubs;Data Source=DB1\SQL1"
rs.Open "T1",conn
Response.ContentType = "image/bmp"
Response.BinaryWrite rs("F1")
Response.Flush
rs.Close
conn.Close
Set rs=nothing
Set conn=nothing
Response.End
%>
2、ImageShow.ASP
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<INPUT type="text" id=text1 name=text1>
<IMG SRC="ShowImage.asp">
<INPUT type="text" id=text2 name=text2>
</BODY>
</HTML>
搞定!
Tyro
2000-07-12
打赏
举报
回复
先辈不敢当,我这里有一篇文章,你看看或许会有帮助:
我们在使用数据库时,有时会用到图像或其它一些二进制数据,这个时候你们就必须使用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
嘿嘿,也是很简单,不过,我可听到不少的网友为这个烦着呢!相信现在知道怎么做了吧!?
mzybbs
2000-07-12
打赏
举报
回复
Tyro先辈:
我怎样将数据库中的图像存成一个临时图像文件
mzybbs
2000-07-12
打赏
举报
回复
TopHead先辈:
1,2 都是的。
鞠躬。
Tyro
2000-07-12
打赏
举报
回复
你要先将数据库中的图像存成一个临时图像文件,然后在asp中指向这个文件,就象普通网页添加图像一样!
TopHead
2000-07-12
打赏
举报
回复
1、是不是图像存在数据库中的,你想将它显示在页面上,如果是这样的容易:)(例子马上就到)
2、第二个嘛,是不是将text字段的内容显示在页面上啊?
node-v16.12.0-darwin-x64.tar.xz
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
试用Dev Containers的示例项目-Go
计算机技术是指评价计算机系统的各种知识和技能的总称。它涵盖了计算机硬件、软件、网络和信息安全等方面。计算机技术的发展使我们能够进行高效的数据处理、信息存储和传输。现代计算机技术包括操作系统、数据库管理、编程语言、算法设计等。同时,人工智能、云计算和大数据等新兴技术也在不断推动计算机技术的进步。计算机技术的应用广泛,涵盖了各个领域,如商业、医疗、教育和娱乐等。随着计算机技术的不断革新,我们可以更加高效地实现预期自动化、标准化
NTsky新闻发布v1.0测试版(提供JavaBean).zip
### 内容概要: 《NTsky新闻发布v1.0测试版》是一款基于 Java 开发的新闻发布系统的测试版本,旨在为新闻机构和媒体提供一个简单易用的新闻发布平台。该系统具有基本的新闻发布和管理功能,包括新闻分类、新闻编辑、新闻发布等核心功能。此外,该版本还提供了 JavaBean,使开发人员能够方便地将系统集成到自己的项目中,快速实现新闻发布的功能。 ### 适用人群: 本测试版本适用于新闻机构、媒体从业者以及Java开发人员。如果你是一家新闻机构或媒体,希望拥有一个简单易用的新闻发布平台,方便快捷地发布和管理新闻,那么这个测试版本将为你提供一个初步的体验。同时,如果你是一名Java开发人员,希望学习和掌握新闻发布系统的开发技术,并且对新闻行业有一定的了解,那么通过这个测试版本,你可以获取到一些JavaBean,并且可以参考系统的设计和实现,为你的项目开发提供参考和借鉴。无论是从业务需求还是技术学习的角度,该测试版本都将为你提供一定的帮助和支持。
JavaScript介绍.zip
javascript,JavaScript 最初由 Netscape 公司的 Brendan Eich 在 1995 年开发,用于 Netscape Navigator 浏览器。随着时间的推移,JavaScript 成为了网页开发中不可或缺的一部分,并且其应用范围已经远远超出了浏览器,成为了全栈开发的重要工具。
15-21.php
15-21.php
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章