作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要使用我已经成功完成多次的查询技术来创建一个包含来自我的数据库的查询数据的选择框。但是,今天当我创建新的选择框时,页面一直告诉我有错误“ADODB.Fields error '800a0cc1' Item cannot be found in the collection ....”。
起初我以为是我的 SQL 查询导致了这个错误,但是我已经在 ACCES 上测试过了,它可以产生我预期的输出。所以现在我被卡住了..我不知道我的编码发生了什么。
所以请帮我解决这个问题..谢谢。下面是我的代码
user_id = 1
client_id = 7
response.Write "user_id = " & user_id
Dim rsClient
set rsClient = Server.CreateObject("ADODB.Recordset")
rsClient.ActiveConnection = Conn_string
rsClient.Source ="SELECT tbl_asgnClient.* , tbl_client.* FROM tbl_asgnClient INNER JOIN tbl_client ON tbl_asgnClient.client_id = tbl_client.client_id WHERE tbl_asgnClient.user_id =" & user_id & ""
rsClient.CursorType = 0
rsClient.CursorLocation = 3
rsClient.LockType = 3
rsClient.Open()
rsClient.PageSize = 20
%>
<html>
<body>
<select name = "client_id" onChange="showActivity(this.value)">
<option selected>select client</option>
<%
if rsClient.eof then
call displayNotFoundRecord
Else
Do Until rsClient.Eof
%>
<option value="<%=rsClient.fields.item("client_id")%>"><%=rsClient.fields.item("client_id")%></option>
<%
rsClient.movenext
Loop
End if
%>
</select>
rsClient.Source ="SELECT tbl_asgnClient.* FROM tbl_asgnClient WHERE tbl_asgnClient.user_id =" & user_id & " "
rsClient.Source ="SELECT tbl_client.* FROM tbl_client "
最佳答案
您的 SQL 有两列同名 - 虽然值相同,但 ADO 不知道您想要哪个字段
关于sql - ADODB.Fields 错误 '800a0cc1' 在集合中找不到项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034959/
我是一名优秀的程序员,十分优秀!