asp多表查询问题
大家看看这语句为什么查不到结果,但是他不报错那为高手帮我写写正确代码sqlstri="selectdxrs.*,dyzj.*,jddt.*,jyht.*,qcjj.*,s...
大家看看这语句为什么查不到结果,但是他不报错
那为高手帮我写写正确代码
sqlstri="select dxrs.*,dyzj.*,jddt.*,jyht.*,qcjj.*,ssjj.*,sssd.*,stsx.*,whsh.*,xxyd.*,ycwx.* from dxrs,dyzj,jddt,jyht,qcjj,ssjj,sssd,stsx,whsh,xxyd,ycwx where title like '%"&txtbox1&"%'"
注意
txtbox1变量获取的变量 展开
那为高手帮我写写正确代码
sqlstri="select dxrs.*,dyzj.*,jddt.*,jyht.*,qcjj.*,ssjj.*,sssd.*,stsx.*,whsh.*,xxyd.*,ycwx.* from dxrs,dyzj,jddt,jyht,qcjj,ssjj,sssd,stsx,whsh,xxyd,ycwx where title like '%"&txtbox1&"%'"
注意
txtbox1变量获取的变量 展开
4个回答
展开全部
楼主你好,看到你给我的信息了:)我都好久没上zhidao了:)
你这sql语句本身就有问题喽。
首先,你的txtbox1这个是不是这样定义取值的:
Dim txtbox1
txtbox1='tjoy7d'
...
或者你这txtbox1只是页面的一个控件,那么提交表单之后需要用
request.form("txtbox1")来取得它的值。
然后,你的sql语句中既然是对多表的查询,那么表之间的关系需要反应出来,比如A表和B表内链接查询,A表的ID对应B表的foreign_id,sql如下:
SELECT A.*,B.*
FROM A
INNER JOIN B
ON A.ID=B.foreign_id
WHERE A.title like '%tjoy7d%'
三个以上的表类似,象你这样的语句我还是第一次见到,你可以按照我的方法试一下,或者可以去查看sql server 2000的帮助文件获取相关的信息。
Good luck:)
你这sql语句本身就有问题喽。
首先,你的txtbox1这个是不是这样定义取值的:
Dim txtbox1
txtbox1='tjoy7d'
...
或者你这txtbox1只是页面的一个控件,那么提交表单之后需要用
request.form("txtbox1")来取得它的值。
然后,你的sql语句中既然是对多表的查询,那么表之间的关系需要反应出来,比如A表和B表内链接查询,A表的ID对应B表的foreign_id,sql如下:
SELECT A.*,B.*
FROM A
INNER JOIN B
ON A.ID=B.foreign_id
WHERE A.title like '%tjoy7d%'
三个以上的表类似,象你这样的语句我还是第一次见到,你可以按照我的方法试一下,或者可以去查看sql server 2000的帮助文件获取相关的信息。
Good luck:)
展开全部
txtbox1是什么?变量?控件名?
如果是控件名的话应该是txtbox1.text.toString()
补充:
"select * from dxrs,dyzj,jddt,jyht,qcjj,ssjj,sssd,stsx,whsh,xxyd,ycwx where title like '%"&txtbox1&"%'"
不知title是否为关键字,改成 "[title]" 试试 ,只是一个意见,我这没装sql 呵呵
如果是控件名的话应该是txtbox1.text.toString()
补充:
"select * from dxrs,dyzj,jddt,jyht,qcjj,ssjj,sssd,stsx,whsh,xxyd,ycwx where title like '%"&txtbox1&"%'"
不知title是否为关键字,改成 "[title]" 试试 ,只是一个意见,我这没装sql 呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
确定数据库里,每一个表的title都包含有 like ...的字段????(这是一种没有结果的情况)
还有一点,在access中要把like分开写----dxrs.title like ... and dyzj.title like ..... and ............. 不知道在其他的数据库中是什么样子的.
我就只知道这两点,要是不能解决,你再看看..
还有一点,在access中要把like分开写----dxrs.title like ... and dyzj.title like ..... and ............. 不知道在其他的数据库中是什么样子的.
我就只知道这两点,要是不能解决,你再看看..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单引号不要
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询