图解东京暗虫潘多拉:ADODB.Recordset (0x800A0CC1)调试时出现此问题,具体相关代码如下,我删除这些代码之后就可以运行.

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 04:12:44
<td width="100%" height="25">种类:
<select name="classid" size="1" id="classid">
<%
Set rs = Server.CreateObject("ADODB.RECORDSET")
'?A?E??E?I???A?a?~{!@~}??A?I??
sql="SELECT * FROM class ORDER BY Id"
Set rs = Conn.Execute(sql)
If rs.EOF Then
%>
<option value=""></option>
<%
Else
Do While Not rs.Eof%>
<option value="<%=rs("id")%>"><%=rs("classname")%></option>
<%
rs.MoveNext
Loop
End If
rs.Close
%>
</select></td>
这段代码没有什么问题,但是我要把他位置放在最下放,就可以运行,我的conn设置也没问题,因为conn在其他程序中运行没有任何问题.字段也是检查过的,没有问题,现在我觉得好象给风水有关一样,换个位置就能运行.奇怪.我的qq:21270803谁能帮我.

0x800A0CC1错误代码:rs对像出错(rs对像本身不存在或错误地引用了一个不存在的字段名)

这段代码没有什么问题,你的conn怎么设置的?
conn.open "driver={sql server};........"

1:检查数据表对应的字段是否一致;
2:在这之前是否已经打开过rs,而没有关闭?