ASP Blob类型转存为Long Raw类型
2013-09-15 10:28
218 查看
1、注意,ado驱动不能为MSDAORA.1,否则不能正常读取Blob类型对象,下面采用如下驱动:Application(
"BitService_ConnectedToDatabase1"
) =
"Provider=OraOLEDB.Oracle.1;user id=tt;password=bitservice;data source=ttonline"2、相关ASP代码如下;<百分号
if request.Querystring("getImage")="1" then
'初始化对象
set conn=server.CreateObject("ADODB.Connection")
conn.cursorlocation=3
set rs=server.CreateObject("ADODB.Recordset")
set rs1=server.CreateObject("ADODB.Recordset") '打开数据库(Provider=OraOLEDB.Oracle.1)
conn.open application("BitService_ConnectedToDatabase1") '打开Blob表单
l_sqlstr = "select filename,filedesc,filebody from blobTest"
rs.open l_sqlstr,conn
do while not rs.eof
'l_filename=rs("filename")
'l_filedesc=rs("filedesc")
'l_filebody=rs("filebody")
l_filebody = rs.Fields("filebody").GetChunk(rs.Fields("filebody").ActualSize)
'response.write "l_filename=" & l_filename & ";l_filedesc=" & l_filedesc & "<br>"
response.binarywrite l_filebody
'待写入表单
l_sqlstr1 = "select * from text_longraw where 1<>1"
rs1.open l_sqlstr1,conn, 1,3
rs1.Addnew
rs1.Fields( "longraw").AppendChunk l_filebody
rs1.Update
rs1.close
rs.movenext
loop
rs.close
conn.close
else
response.write "<IMG SRC='BLOB_2_LONGRaw.asp?getImage=1'>"
end if
百分号>
相关文章推荐
- char,int,long,long long类型…
- ASP Blob类型转存为Long Raw类型
- Java 日期时间 Date类型,long类型,…
- Java&nbsp;日期时间&nbsp;Date类型,long类型,…
- postgresql数据类型之LONG CLOB NCLOB BFILE BLOB LONG RAW
- ORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob)
- asp.net 2.0实现语言和主题的切换
- ASP.NET&nbsp;&nbsp;DropDownList&amp;…
- 使用js将long类型转化为"yyyy-MM-dd hh:mm:ss"日期格式&jQuery自带日历控件的汉化教程
- ASP.NET&nbsp;GridView&nbsp;激发…
- ASP.NET 2.0: 页面中链入的CSS、js文件带中文时需注意
- ASP.NET AJAX Repeater
- Asynchronous Pages in ASP.NET 2.0
- ASP.ENT(C#)&nbsp;条形码生成技术
- ASP.NET&nbsp;MVC&nbsp;入门&nbsp;1、简介
- 对"ASP.NET的错误类型及错误处理方式"的补充
- ASP.NET AJAX 1.0 Beta2 Released!
- ASP.NET 2.0 Localization (Video, Whitepaper, and Database Provider Support)
- Cool Tips and Tricks with ASP.NET 2.0 posted by Scott
- ASP 序号自动累加