我的部分网页代码:
<%
dim bt,str,rs
bt=request("bt")
str="select * from 图片库,孝感风景 where 图片库.标题='"&bt&"', 孝感风景.标题='"&bt&"'"
set rs=db.execute(str)
do while not(rs.eof and rs.bof)
%> (后面的省略!)
错误提示:
高手请帮我解决,感激不尽!
我的部分网页代码:
<%
dim bt,str,rs
bt=request("bt")
str="select * from 图片库,孝感风景 where 图片库.标题='"&bt&"', 孝感风景.标题='"&bt&"'"
set rs=db.execute(str)
do while not(rs.eof and rs.bof)
%> (后面的省略!)
错误提示:
高手请帮我解决,感激不尽!
str="select * from 图片库,孝感风景 where 图片库.标题='"&bt&"' and 孝感风景.标题=图片库.标题
这样就行了
<% dim bt,str,rs bt=request("bt") str="select * from 图片库,孝感风景 where 图片库.标题='"&bt&"' or 孝感风景.标题='"&bt&"'" set rs=db.execute(str) do while not(rs.eof and rs.bof) %>
另外,数据库表名不要用中文,用英文最好。
而且在我看来,你的SQL语句如果是模糊匹配的话,还应该用like,即
str="select * from 图片库,孝感风景 where 图片库.标题 like '%"&bt&"%' or 孝感风景.标题 like '%"&bt&"%'"
图片库.标题='"&bt&"' and 孝感风景.标题 不要用逗号~~这不是SQL的语句~~~