如何在asp的网页中显示oracle数据库long raw数据类型...

如何在asp的网页中显示oracle数据库long raw数据类型...,第1张

<%

'其中,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怎样判断数据类型`等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10193935.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存