当前位置: 代码迷 >> ASP >> 麻烦大侠,该怎么解决
  详细解决方案

麻烦大侠,该怎么解决

热度:213   发布时间:2012-03-30 17:32:09.0
麻烦大侠
<%
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啊!
  相关解决方案