日期:2014-05-17  浏览次数:20779 次

麻烦大侠
<%
Dim Conn,StrConn,db,sql,gname
db = "mrbookinfo.mdb"
Set Conn=Server.CreateObject("ADODB.Connection")
StrConn="provider=microsoft.jet.oledb.4.0;"&"data source = "&server.mappath(db)
response.Write("ok")
set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from t_user"
rs.open sql,StrConn,1
gname = rs.fields("name")
%>
<%=gname%>
<%
Conn.close
rs.close
%>

为什么老是提示
错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/ado.asp, 第 18 行


还有一个问题就是
microsoft.jet.oledb.4.0 和5.0有什么区别

我是初学ASP 麻烦解释一下!


------解决方案--------------------
<%
Conn.close
rs.close
%>

改为:<%
rs.close
set rs=nothing
Conn.close
set conn=nothing
%>
这个的先关闭rs后关闭conn啊!