紧急求救: 语句错误问题

来源:百度知道 编辑:UC知道 时间:2024/04/30 06:15:37
这是我写的一段代码。用于查询显示用的
<!--#include file="conn.asp"-->
<%

dim DBOath
dim rs
dim sql
Set conn=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("sygl.mdb")

Set rs=Server.CreateObject("ADODB.Recordset")
'从Web页获取姓名、电话、学校的值
dim qyfy_ncsq
dim qyfy_ncsq2
dim qyfy_nsrsbh
dim cmdTemp
qyfy_ncsq=request("qyfy_ncsq")
qyfy_ncsq2=request("qyfy_ncsq2")
qyfy_nsrsbh=request("qyfy_nsrsbh")

rs.open sql,conn,1,1
'显示搜索结果
if rs.eof and rs.bof then
response.write "目前通讯录中没有记录"
else
do while not rs.eof
response.write "姓名:"&rs("qyfy_ncsq")&"电话:"&rs("qyfy_ncsq2")&"学校:"&rs("qyfy_nsrsbh")&"<br>"
rs.movenext
loop
end if
'断开数据库
set rs=nothing
conn

rs.open sql,conn,1,1 请问你的sql在那里?rs.open "select * from 你的表名" ,conn,1,1如果你只是要显示web传来的内容的话,也无需数据库,这样写!<%dim qyfy_ncsq dim qyfy_ncsq2 dim qyfy_nsrsbh dim cmdTemp qyfy_ncsq=request("qyfy_ncsq") qyfy_ncsq2=request("qyfy_ncsq2") qyfy_nsrsbh=request("qyfy_nsrsbh") '显示搜索结果 if qyfy_ncsq="" or qyfy_ncsq2="" or qyfy_nsrsbh="" thenresponse.write "目前通讯录中没有记录" else response.write "姓名:"