社区
ASP
帖子详情
如何把在MS SQL 库中放的图象用ASP放在特定的位子
mzybbs
2000-07-12 05:31:00
各位先辈,老弟流汗了!!!!
求教问题
1。如何把在MS SQL 库中放的图象用ASP放在特定的位子 ,如窗口左边的一方框,且能放大和缩小。
2。把数据库里的text字段放在窗口的特定位子。
我被老板差点打发了,那为朋友除了解答问题外能帮我做点小东西的话,小弟感激不禁,终生为师,并付现金500元以表敬意!我mail: lifewhy@sina.com
...全文
384
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字段的内容显示在页面上啊?
nodejs-x64-0.10.21.tgz
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提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
node-v4.1.1-linux-armv6l.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提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
node-v4.1.0-linux-arm64.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提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
matlab S-Function 混合系统仿真
matlab绘制函数图像 MATLAB (Matrix Laboratory) 是一种用于数值计算的高级编程语言和交互式环境,由 MathWorks 公司开发。它广泛用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。以下是一些 MATLAB 的基本特性和使用方式: 1. 基本语法 变量:MATLAB 中的变量不需要预先声明,直接赋值即可。 数组:MATLAB 使用方括号 [] 创建数组,数组索引从 1 开始。 运算符:包括加、减、乘、除、乘方等。 函数:MATLAB 有大量内置函数,也可以编写自定义函数。 2. 绘图 MATLAB 提供了丰富的绘图功能,如绘制线图、散点图、柱状图、饼图等。 matlab x = 0:0.01:2*pi; y = sin(x); plot(x, y); title('Sine Function'); xlabel('x'); ylabel('y'); 3. 数据分析 MATLAB 可以处理各种类型的数据,包括矩阵、向量、数组等,并提供了许多数据分析函数,如统计函数、信号处理函数等。 4. 脚本和函数
智慧交通规划方案.pptx
智慧交通规划方案.pptx
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章