|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
asp 上传图片问题
我看了以前的一些帖子 在处理完图像数据以后 都是用
<%
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13)&chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf&bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
set rs=server.createobject("ADODB.recordset")
rs.open "SELECT * FROM imgurl",conn,3,3
rs.addnew
rs("img").AppendChunk myData
rs.update
rs.close
set rs=nothing
set conn=nothing
response.redirect "index.asp"
%>
这种方式插入数据库的 如果不用这种方式 比如说在插入图片的同时 还有产品名称 这些需要插入 那就需要用sql 语句来实现了 用insert语句 怎么插?
insert table(col1,col2) values(1,mydata) ? appendchunk怎么带进去? |
保存二进制数据只能用这种方法。
rs("a")="a"
rs...
rs("img").appendChunk ...
rs.update |
也就是说不能用在sql语句里面实现? 那如果需要同时插入多个字段 只有一个字段是二进制怎么办? |
|