asp中查寻不到access数据库里面的东西

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:30:58
如题,其中数据库地址是/mdb/myweb.mdb,index.asp为查询页面,头部include 了config.asp ,config.asp又include 了conn.asp。。。下面是代码
conn.asp

<%
On Error Resume Next
dim db
db="mdb/myweb.mdb"
set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。防止暴库处理。"
Response.End
End If
%>

config.asp

<!--#include file="conn.asp"-->
<%
login=session("login")
user=session("adminuser")
pwd=session("pwd")

if login="admin" then
SQLStr="SELECT * From admin where user='"&user&"'"
Set Rs=Server.CreateObject("adodb.recordset")
Rs.Open SQLStr,Conn,1,3

两个建议
1、
<ul id="news">
<li><span><%=rs("n_date")%></span><%=rs("n_title")%></li>
</ul>
不要用<UL>
用TABLE或者直接输出
2、相看数据库字段有没有错