求高人帮忙看一下此asp代码是否有错
<form action="search.asp" method="post">
<input type="text" name="searchtxt" />
<input type="submit" name="sousuo" value="搜索" />
</form>
<%
If Request.Form("searchtxt")<>"" Then
Dim conn,strConn
Set conn=Server.CreateObject("ADODB.Connection")
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../blog.mdb")
conn.Open strConn
Dim rs,strSql
strSql="Select * From bowen Where title Like '%"&Request.Form("searchtxt")&"%'"
Set rs=conn.Execute(strSql)
%>
<table border="1" width="100%" >
<%
Do While Not rs.Eof
%>
<tr><td>题目:<%=rs("title")%></td></tr>
<tr><td>博文内容:<%=rs("content")%></td></tr>
<%
rs.MoveNext
Loop
%>
</table>
<%End If%>
搜索后内容显示不出来,什么都没有
答案:把浏览器的:工具-->Internet选项-->高级: “显示友好HTTP错误信息“
的勾子去掉,就能看见ASP中哪一句了出问题了
其他:看一下数据库连接路径有没有错 分别检查一下下面两句是否生效
If Request.Form("searchtxt")<>"" Then
strSql="Select * From bowen Where title Like '%"&Request.Form("searchtxt")&"%'"
上一个:在ASP.Net中,如何将在数据库查找的结果 存储到一个变量中?
下一个:在asp中的fckeditor出现错误,急忙!!在线等。。。