数据上传与数据库问题
隐者神归 2003-10-22 09:45:02 我作了一个文件上传的表单,只有文件一项,提交的数据直接appendchunk到字段里就可以,但是把提交的数据一处理,数据到库里就不对了,少了,网上各种无组件上传试了,不知道为什么。哪位大侠帮助解决,500相送,代码如下:
<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
miid=Request.QueryString("i_id")
response.buffer=true
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 imgConn=Server.CreateObject("ADODB.Connection")
StrConn="Provider=SQLOLEDB.1;USER ID=sa;Password=82015388;Initial Catalog=ctr_bbs;Data Source=(Local)"
imgConn.open strConn
Set Rs= Server.CreateObject("ADODB.RecordSet")
Sql="Select c_file,m_file,c_type From t_title Where i_id=" & miid
Rs.open sql,imgConn,1,3
Rs.FIELDS("m_file").AppendChunk myData '如果直接appendchunk formdata就没问题
Rs.Update
'关闭和释放对象
Rs.close
ImgConn.close
Set Rs=Nothing
Set ImgConn=Nothing
</script>