ASP查询数据库,代码错误请大虾指教

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:36:34
目的实现在ASP网页中查询数据库中的bianhao,xingming,shenfenzheng的记录!
我的数据库文件是tzb.mdb,表是lqb,字段有:bianhao,xingming,shenfenzheng,

代码如下:
<!--#include file="conn.asp" -->
<%
Dim skey
skey=Request.Form("key")
Dim rs,sql
set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT * FROM lqb WHERE bianhao="&bianhao&" or xingming="&xingming&" or shenfenzheng="&shenfenzheng&" or order by bianhao desc"
rs.open sql,conn,1,1
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><TD height=25><B>编号</B></TD>
<TD><B>姓名</B></TD>
<TD><B>身份证</B></TD></TR>
<%
do w

bianhao="&bianhao&" or xingming="&xingming&" or shenfenzheng="&shenfenzheng&" 这是怎么来的 好像没有个他们值

sql="SELECT * FROM lqb WHERE bianhao="&bianhao&" or xingming="&xingming&" or shenfenzheng="&shenfenzheng&" or order by bianhao desc"

你没有赋予其中 &bianhao&" 、&xingming&、&shenfenzheng& 的值是什么,所以查询不出来呀
如果是这些是传递过来的数据
你应该
先申明&bianhao&" 、&xingming&、&shenfenzheng& 都是什么

比如:
bianhao=Trim(Request("bianhao"))
xingming=Trim(Request("xingming"))
shenfenzheng=Trim(Request("shenfenzheng"))