论坛: 网站建设 标题: 关于ADODB.Recordset错误 复制本贴地址    
作者: callosity [callosity]    论坛用户   登录
提交表单时出现这个错误提示:
---------------------------------------
  ADODB.Recordset 错误 '800a0cc1'

在对应所需名称或序数的集合中,未找到项目。

/add/add1.asp,行209
----------------------------------------

但我这个 add1.asp 网页第209行是一条添加记录语句是这样:
rst("name")=name

这条语句的上下语句是这样

set rst=server.CreateObject("adodb.recordset")    206行
rst.Open "select * from user",cnn,3,3              207行
rst.AddNew                                        208行
rst("name")=name                                  209行
rst.Update                                        210行
set rst=nothing                                    211行

这个字段name在数据库里是存在的,而且这个变量name是在上一页的表单提交来的,我用Response.Write name    能显示这个变量的值。

其实我上面写的语句是我简化了很多的,我是在原本的的数据库上加了一个name字段,在添加记录时加了这么一句,就是这一句出了问题,看错误提示本来以为是字段名写错了,但检查了字段名没有错。


我检查了好几次都没发觉什么错误,希望版主可以帮忙

地主 发表时间: 04-09-05 11:45

回复: callosity [callosity]   论坛用户   登录
晕~~
请版主来,本人在线等~~


B1层 发表时间: 04-09-05 11:50

回复: qiezic [qiezic]      登录
有没可能是字段名前后有空格!
如果不是的话你可以把有关的东东贴出来看看!

B2层 发表时间: 04-09-06 12:06

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号