
<%
'其中,filemime存放的是该文件的格式,filenmae存放该文件名称,fileraw就是long raw字段
'在要显示的页面这样写 <img src=showaspid=xxx width=180> ,之后本页面就可以从数据库中把数据取出来进行显示。
Set rs = ServerCreateObject( "ADODBrecordset ")
sql= "select filemime,filename,fileraw from imgtable where id= ' "&request( "id ")& " ' "
rsopen sql,cn,1,1
if not rseof then
ResponseContentType = rs( "filemime ")
ResponseAddHeader "Content-Disposition ", "online;filename= "&rs( "filename ")
ResponseBinaryWrite rs( "fileraw ")getChunk(rs( "fileraw ")ActualSize)
rsclose
%>
RecordSet对象有个GetRows方法,可以把RS里的数据读取到数组,假如之前你已经用RecordSet得到了数据,那么你可以用
rsGetRows()
来获取数据对应的数组。
所获得的数组是二维的,其中第一维对应数据库中的列,第二维对应的是数据库中的行,数组的下标也是从0开始的,假如数据库中表是这样的:
id username password
1 test1u test1p
2 test2u test2p
arr = rsGetRows()
那么
arr(0, 0) 对应的就是第一行的id,为 1
arr(1, 0) 对应的就是第一行的username,为 test1u
arr(0, 1) 对应的就是第二行的id,为 2
arr(1, 1) 对应的就是第二行的username,为 test2u
依此类推
另外要注意的是,如果 RS 从数据库中没有得到数据,也就是说,数据库没有返回任何行,RS 中的记录数为 0 的情况下,使用 GetRows 方法是会出错的~
IsNumeric(str) 返回 Boolean 值指明表达式的值是否为数字。可以判断是否是数字
IsDate(str)返回 Boolean 值指明某表达式是否可以转换为日期。可以判断日期
IsNull(str) 返回 Boolean 值,指明表达式是否不包含任何有效数据 (Null)。可以判断NULL
一般常用的就这三个
rsopen "select from cabal_auth_table where ID='"&requestform("id")&"'",conn,1,3
引号中的select id= 这段语句是sql语句
你可以更改 select from 后面的 cabal_auth_table 这个来定义表名称
号的意思是表中的所有字段 如果你只需要某一个字段可把号改成字段名称即可
公共字符串GetCut(字符串的内容,诠释序号)
(
如果(contentToString()。长度>数量 - 2)
返回contentToString()。子串(0,序号 - 2)+ "";
其他
返回contentToString();
以上就是关于如何在asp的网页中显示oracle数据库long raw数据类型...全部的内容,包括:如何在asp的网页中显示oracle数据库long raw数据类型...、asp 怎样读出数据库数据存入数组、asp怎样判断数据类型`等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)