一个简单的查询,为什么单击“查询”没有反应?
以下是query.asp的全部内容:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Query Result</title>
</head>
<body bgcolor="#ffffff">
<%
Dim Conn '数据库连接
Dim StrDSN '数据库连接字符串
Dim Rs '命令字符串
StrDSN="Provider=SQLOLEDB;Data Source=jw;Initial Catalog=khgl;User ID=sa;Password=;"
'建立和数据库master的连接
set Conn = Server.CreateObject("ADODB.Connection")
set Rs=Server.CreateObject("ADODB.RecordSet")
Conn.Open StrDSN
bh=request.form("txt1")
sql="select jfmx.dt_rq,jfmx.n_jfje,jfmx.c_yhls from jfmx,yhzl where jfmx.c_yh=yhzl.c_yh and jfmx.n_jfbz=1 and yhzl.c_bh=" & bh
rs.open sql,conn,1,1
response.write rs.recordcount
if rs.eof then
response.write "no record at all"
elseif not rs.eof then
response.write "<table border=1>"
response.write "<tr>"
for i=0 to rs.fields.count-1
response.write "<td><font color=blue>"&rs.Fields(i).Name&"</font></td>"
next
response.write "</tr>"
while not rs.EOF
response.write "<tr>"
for i=0 to rs.Fields.Count-1
response.write "<td>"&rs.Fields(i).Value&"</td>"
next
response.write "</tr>"
rs.MoveNext
wend
response.write "</table>"
%>
<form name="form1" method="post" action="query.asp">
<p>编号:
<input type="text" name="txt1">
</p>
<p>
<input type="submit" name="Submit" value="查询">
</p>
</form>
</body>
</html>