ADODB.Recordset (0x800A0CC1)在对应所需名称或序数的集合中,未找到项目,有人知道怎么解决吗?
<%
Dim Conn,Rs,Connstr,SQLCmd
Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Connstr = "Provider=microsoft.jet.oledb.4.0;" & "data source=" & server.mappath("../MyWeb/MYdb1.mdb")
'Conn.Open ="Provider=microsoft.jet.oledb.4.0;" & "data source=" & server.mappath("../MyWeb/MYdb1.mdb")
Conn.Open Connstr
%>
<%
SQLCmd = "select * from user_info where user_name='"&Session("username")&"' "'and user_password='"&Request("userpwd")&"'"
'Rs.CursorLocation = 3
Rs.Open SQLCmd,Conn
If Not Rs.EOF Then
If Rs("user_name")=Session("username") Then
Response.Write Session("username") &"<br>"
if Rs("zhuangtai")="" then
Response.Write "空"
end if
if Rs("zhuangtai")<>"" then
Response.Write "NOT空"
end if
if Rs("分组")="" then
Response.Write "空"
end if
if Rs("分组")<>"" then
Response.Write "NOT空"
end if
Response.Write Rs("分组")
Response.Write Rs("user_name") &"<br>"
End if
End if
Rs.Close
%>
上面的代码在浏览器中报错:
技术信息(用于支持人员)
错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。
/newweb/writeuserinfo.asp, 第 22 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; QQDownload 1.7)
请问下,这是什么原因啊,在数据库中是有"分组"字段的,这个字段是后增加上去的,还有其他后增加的字段也会报错,有人知道是什么原因吗?应该怎么解决呢?