标题:至少一个参数没有被指定值(还没解决)!201行报错
只看楼主
lxb0592
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2012-5-28
结帖率:86.67%
已结贴  问题点数:20 回复次数:5 
至少一个参数没有被指定值(还没解决)!201行报错
set rs_huiyuan =server.createobject("ADODB.RecordSet")
  sql="select * from gongzuo where 1=1"
  if request.Cookies("shiwei_id")<>1 and lookhuiyuan="yes" and fla90="0" then
    sql=sql&" and id_login="&request.Cookies("shiwei_id")
  end if
  if nowzu<>"" then
    sql=sql&" and id_zu="&nowzu
  end if
  if nowkeyword<>"" then
    sql=sql&" and (username like '%"&nowkeyword&"%' or card like '%"&nowkeyword&"%' or tel like '%"&nowkeyword&"%' or qq like '%"&nowkeyword&"%' or email like '%"&nowkeyword&"%')"
  end if
  
  if request("order1")<>"" then
    sql=sql&" order by username "&request("order1")
  elseif request("order2")<>"" then
    sql=sql&" order by xinbie "&request("order2")
  elseif request("order3")<>"" then
    sql=sql&" order by qq "&request("order3")
  elseif request("order4")<>"" then
    sql=sql&" order by startdate "&request("order4")
  elseif request("order5")<>"" then
    sql=sql&" order by card "&request("order5")
  elseif request("order6")<>"" then
    sql=sql&" order by jifen "&request("order6")
  elseif request("order7")<>"" then
    sql=sql&" order by id_zu "&request("order7")           
  else
    sql=sql&" order by id desc"  
  end if  
   
  rs_huiyuan.open sql,conn,1,3   (201行)

gongzuo  换成 huiyuan  搜索时就正常,但是表内的内容也同时从gongzuo里面的内容变成huiyuan里面的内容了。换回来搜索就报错。 高手解决下啊.


[ 本帖最后由 lxb0592 于 2012-6-9 00:01 编辑 ]
搜索更多相关主题的帖子: sql 201 where 
2012-06-08 18:13
lxb0592
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2012-5-28
得分:0 
是不是数据库,里面的gongzuo表里面的数据的问题,
2012-06-08 18:15
zhanxinlin
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:156
注 册:2010-5-19
得分:0 
应该先从SQL语句找问题,先在200行插入
response.write(sql)
response.end()
 然后把输出在页面中的内容看一下,如果觉得没问题再复制到数据库中进行SQL测试,看是不是出现预期的查询数据。
2012-06-08 21:22
lxb0592
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2012-5-28
得分:0 
select * from gongzuo where 1=1 order by id desc

楼上的兄弟,谢谢了, 把您说的代码 插入200行 , 运行 就出现了上面的代码。是什么问题
2012-06-09 00:05
zhanxinlin
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:156
注 册:2010-5-19
得分:20 
有没有把语句放在数据库中进行测试
2012-06-09 12:10
lxb0592
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2012-5-28
得分:0 
谢谢楼上兄弟。语句放数据库中测试怎么弄啊。新手搞不来啊。
不过问题解决了。问题出在这段sql=sql&" and (username like '%"&nowkeyword&"%' or card like '%"&nowkeyword&"%' or tel like '%"&nowkeyword&"%' or qq like '%"&nowkeyword&"%' or email like '%"&nowkeyword&"%')" 我查看文件根目录下数据库文件MDB文件中数据表gongzuo中没有 qq  ,email字段。把红色这段代码 删除。就正常了。谢谢了
2012-06-09 14:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-371119-1-1.html




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

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