| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 452 人关注过本帖
标题:数据库查询错误 rs.open
只看楼主 加入收藏
maily_wu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-3-24
收藏
 问题点数:0 回复次数:1 
数据库查询错误 rs.open
<%  dim currentpage,id,page_total,i,gcpnum,rksl,cksl,j
       sql="select * from product order by id desc"
    Set rs = Server.CreateObject("ADODB.RecordSet")
    rs.open sql,conn,1,1
    if not rs.eof then
        do while not rs.eof
            gcpnum=rs("cpnum")
            
            response.write gcpnum
               sqlrk="select sl from buy where cpnum = "& gcpnum
            response.write sqlrk

            Set rs1 = Server.CreateObject("ADODB.RecordSet")
            rs1.open sqlrk,conn,1,1      
...
%>
请高手帮我看一下,调试时显示
Microsoft JET Database Engine (0x80040E10)
至少一个参数没有被指定值。
/22.asp, 第 19 行
(第19行是贴出的最后一行)
搜索更多相关主题的帖子: sql 数据库查询 product where 
2012-03-24 14:05
maily_wu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-3-24
收藏
得分:0 
检查过两个表product和buy表格中的cpnum都有值,且对应.
如将
sqlrk="select sl from buy where cpnum = "& gcpnum
改成
sqlrk="select sl from buy where cpnum = 'bh01'"

则没问题(bh01是cpnum中某行的值)
2012-03-24 14:09
快速回复:数据库查询错误 rs.open
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013517 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved