+ -
当前位置:首页 → 问答吧 → 请教ASP问题

请教ASP问题

时间:2011-09-03

来源:互联网

set rs_a=conn.execute("select title_a name from quanxian")
set rs_b=conn.execute("select * from quanxian where title_b="'&rs_a("title_a")&"'")

就是以第一个rs_a查询出来的title_a值,作为查询条件,来查rs_b中title_b中等于title_a的数据

这样写 却显示类型不匹配: 'rs_a'

代码有错误吗,该怎样写

作者: daniel521045   发布时间: 2011-09-03

不用加 set

作者: calmcrime   发布时间: 2011-09-03

set rs_a=conn.execute("select title_a name from quanxian")
set rs_b=conn.execute("select * from quanxian where title_b='" & rs_a("title_a") & "'")

作者: baideyi   发布时间: 2011-09-03

谢谢,2楼,我程序的代码也是你这样写的
刚才转到这来时,写成我帖子那样了,倒是calmcrime 的去掉set 后,类型不匹配: 'rs_a'
的问题消失了,但又有新问题了

do while not rs_b.eof 这行代码错误:
对象不支持此属性或方法: 'eof'

作者: daniel521045   发布时间: 2011-09-03

楼主代码贴全点,不知道其他是怎么写的

作者: calmcrime   发布时间: 2011-09-03

set rs_a=conn.execute("select title_a name from quanxian")
set rs_b=conn.execute("select * from quanxian where title_b='" & rs_a("name") & "'")

select title_a as name from quanxian

作者: baideyi   发布时间: 2011-09-03

是你第一个SQL语句的问题,已经你已经把title_a改名为name了

作者: baideyi   发布时间: 2011-09-03

select title_a name from quanxian
换成
select title_a from quanxian
再用二楼的方法查询

作者: hucn   发布时间: 2011-09-03

谢谢大家


我是想从quanxian表,以bname值为session("workgroup")为查询条件的p_type数值,(注释:session("workgroup")的值是高中语文),并把他赋给第一级下拉列表,然后在从quanxian表中,以p_type=第一级下拉列表的值,bname=session("workgroup")为查询条件,查出P_small_type的值,赋给第二级的下拉列表

作者: daniel521045   发布时间: 2011-09-03

谢谢大家




我是想从quanxian表,以bname值为session("workgroup")为查询条件,查出p_type的数值,(注释:session("workgroup")的值是高中语文),并把他赋给第一级下拉列表,然后在从quanxian表中,以p_type=第一级下拉列表的值,bname=session("workgroup")为查询条件,查出P_small_type的值,赋给第二级的下拉列表

作者: daniel521045   发布时间: 2011-09-03

这样代码该,怎样写呢

作者: daniel521045   发布时间: 2011-09-03