ASP查询Access数据库中符合条件酒店的问题,急!

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:58:13
查询出来的结果都是"没有找到符合条件的宾馆信息,返回重新查找!",请帮我看看要怎么改,谢谢!源码太长了,这里发不下啊,晕!

查询提交页hotel.html源码
...<略>

SearchResult.asp源码

连接数据库
...

<%
star=request.form("star")
price=request.form("price")查询页有价格范围选择
city=request.form("city")
hotelname=request.form("name")
set rs=server.createobject("adodb.recordset")
sqltext="select * from hotel where area like '%"&city&"%' and title like '%"&hotelname&"%'"

后面的写不下:( 谁能告诉要怎么写呀!
后面还有几个判断不会写啊,sqltext="select * from hotel where area like '%"&city&"%' and title like '%"&hotelname&"%'" 只判断了地域和名称,对价格和酒店星级的判断要怎么写代码啊???还有其它的答案吗?

rs.open sqltext,conn,1,1
if not rs.eof then
response.write(rs("显示的字段"))
end if

你用什么写的?如果是记事本和dw8则继续写,它会自动转行的。

继续and + 条件就是了撒

and (价格 between 100 and 1000 ) and 星级 = '4'

-_-

先别急着放进asp里执行,你先把写好的sql语句放进数据库查询看看有没有记录,如果有在放进asp里执行,另外如果是Access的数据库,模糊查询的不是%是*

条件很简答啊 = like or and > < = 按自然语言组合起来就行了,