用asp把文件以二进制流的方式存入sql 2000数据库表中的一个image字段的问题 5

这是网上找的上传图片的代码提供上传图片的表单页面upload.html<formaction="upload.asp"method="post"enctype="mult... 这是网上找的上传图片的代码

提供上传图片的表单页面upload.html<form action="upload.asp" method="post" enctype="multipart/form-data"> <input type="file" name="imgurl"> <input type="submit" name=ok value="ok"></form>四、接受数据并添加记录页upload.asp<!--#include file="conn.asp"--><%formsize=request.totalbytesformdata=request.binaryread(formsize)bncrlf=chrB(13)&chrB(10)divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)datastart=instrb(formdata,bncrlf&bncrlf)+4dataend=instrb(datastart+1,formdata,divider)-datastartmydata=midb(formdata,datastart,dataend)set rs=server.createobject("ADODB.recordset")rs.open "SELECT * FROM imgurl",conn,3,3
rs.addnewrs("img").AppendChunk myDatars.update
rs.closeset rs=nothingset conn=nothing%>不知道为什么我用这个代码老是提示错误:如图

我的那个字段P_xilie是设置的外键,里边本身就有值,int类型,但是如果我把上边
rs.addnewrs("img").AppendChunk myDatars.update
这部分代码改为
rs("img").AppendChunk myDatars.update
的话,就没有提示错误,但是我打开表里的image字段,发现里边并没有数据,请问是怎么回事?
展开
 我来答
cnhupo188f
2014-05-16 · TA获得超过128个赞
知道小有建树答主
回答量:521
采纳率:80%
帮助的人:210万
展开全部
P_xilie是null!
要么在数据库中设置P_xilie可以为null,要么给P_xilie赋值!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式