白年糕的做法大全家常:update为什么会出错??

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 02:26:55
有一段这样的代码:
<!--#include file="conn.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 ID,Photo FROM sinfo",conn,3,3
rs.addnew
rs("Photo").AppendChunk myData
rs.update
rs.close
set rs=nothing
set conn=nothing
%>
用来接收表单传来的图片并向数据库的字段(OLE)添加,
表名为sinfo,字段名为Photo,当这个表只有ID和Photo两个字段时能正常向数据里添加图片,可是当多添了一些字段时就不能够了,请问可能是什么原因呢??
里面有两个字段名,Name和Num,留下其中何一个都不行,只有把这两个字段删除其它的字段留下时就能上传图片,这两个和其它字段都是文本的呀,为什么会这样呢??