注册 登录
编程论坛 ASP技术论坛

ADODB.Recordset 错误 '800a0cc1'

fuhuijun 发布于 2008-01-11 16:54, 2304 次点击
大家帮我看一下,我现在想从数据库中提取图片的路径,然后显示图片,然后给图片设置一个参数,将参数传递到下一个页面,然后下一个页面显示产品的内容,
但是出现了下面的错误:
ADODB.Recordset 错误 '800a0cc1'

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

/showp.asp,行 9


<!--#Include FIle="Inc/conndb.asp"-->

    <%                
            Dim RS3,sql3,content3,ProductID,UploadFields
        SET RS3=SErver.CreateObject("ADODB.RECORDSET")
        sql3="Select * From Product "
        RS3.Open sql3,conn,1,3
        ProductID=RS3.Fields("ProductID")
    9行    UploadFields=RS3.Fields("UploadFields")
            DO While NOT RS3.Eof
    %>


            
                    <a href="show.asp?ProductID=<%=ProductID%>"><img src=<%=UploadFields%>></a>
                    
            <%
            RS3.MoveNext
            Loop
            %>
大家指教谢谢
5 回复
#2
fuhuijun2008-01-11 16:55
UploadFields=RS3.Fields("UploadFields")
是从数据库里提取的图片的路径
#3
madpbpl2008-01-11 17:23
未找到项目说明数据库表里没有这个字段
#4
fuhuijun2008-01-11 17:26
是啊
我刚才把字段改了,但是怎么就循环的就一个ID
 是productID=37
#5
yms1232008-01-11 17:29
在对应所需名称或序数的集合中,未找到项目。
一般发生这种错误大多数都是字段名在数据库的表中不存在
#6
fuhuijun2008-01-11 17:30
而且图片的路径还显示的不是从数据库里边提取的
1