asp查询代码怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/04 00:34:34
这是一个查询宾馆房间状况的代码,不知道哪地方有错误,总是连接时提示找不到这个网页,请大家帮帮忙。db.asp是数据库连接文件。rnum,rtype,rempty是表room中的字段。
db.asp如下:
<%
set conn=server.createobject("adodb.connection")
provider="provider=microsoft.jet.oledb.4.0;"
DBPath ="data source=" & Server.MapPath("data/guanli.mdb")
conn.Open provider & DBPath
%>
查询处理页面如下:
<!--#include file="db.asp"-->
<%
dim rnum
rnum=Request.form("rnum") (此处是从提交页面获取表单信息,就一个提交信息)
dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="select * from room where rnum='"&rnum"'
rs.open sql,conn,1,3
if rs.eof then
response.write("对不起,没有你要的记录!")
else
%>

<TABLE style="BORDER-COLLAPSE: collapse" height= cellSpacing=1 cellPadding=0 width=500 border=1 align="center" bordercolor="#666666">
<TR><

sql="select * from room where rnum='"&rnum"' 这句错了

应该是sql="select * from room where rnum="'&rnum&'""

把错误详细描述下!

工具--internet选项--高级:去掉显示友好http错误信息前的勾,然后把浏览器返回的详细信息复制给我看下!

这个问题我帮你。。。

set rs=server.createobject("adodb.recordset")
sql="select * from room where rnum="&rnum
rs.open sql,conn,1,3