ASP报错,谁来看看...ADODB.Recordset (0x800A0CC1)在对应所需名称或序数的集合中,未找到项目。

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:10:36
下面这段代码搞不清到底为什么错了..
set rs_add=server.CreateObject("ADODB.recordset")
rs_add.Open "select * from aaa",conn,1,3
ADODB.Recordset (0x800A0CC1)在对应所需名称或序数的集合中,未找到项目。

所有的代码在下面...
<%
dim conn
dim connstr
db="db/army.mdb" '数据库文件位置

connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

set rs_add=server.CreateObject("ADODB.recordset")
rs_add.Open "select * from aaa",conn,1,3
rs_add.addnew
rs_add("name")=trim(request.form("name"))
rs_add("age")=trim(request.form("age"))
rs_add("yzw")=trim(request.form("yzw"))
rs_add("xzw")=trim(request.form("xzw"))
rs_add("phone")=trim(request.for

我遇过这个问题

是没有索引的原因

解决的办法只有一个

加一个ID字段,类型为自动编号

看数据库里是不是有这个字段 然后这个字段是什么类型的
上传图片最好不要弄成二进制的.这样增加了数据库的大小
比如一个图片网站就很麻烦了 速度应该慢了
最好是采用某种上传组件 自动把图片编个号
把编号写到数据库中 把图片传到某个文件夹

我有一个上传组件,是SmartUpload实现的我写了个例子可以发给你~留E-MAIL
-----------------
不好意思,我刚才去看我以前的原文件才发现使用JSP写的...SmartUpload也是JSP的组件...不管怎么说...把他发给你了...还有关于注册,我写过一个ASP的添加成绩和登陆的网页可能有点相关,一起发给你了..
~不好意思...

发了~

已经“给你ASP的图片上传程序”到您的邮箱