日期:2014-05-16  浏览次数:21428 次

ASP 链接access2003失败!为什么啊,为什么么!
这是我的conn.asp文件。我的操作系统是win7旗舰版,在服务器上都好好的。

<%
On Error Resume Next
'---------------------数据库类型及路径定义---------------------
'Function OpenDatabase
dim conn,connstr
connstr = "Provider = Microsoft.Jet.OLEDB.4.0;"& _
"Data Source = " & Server.MapPath("/Data/suomap.mdb") & ";"
set conn=Server.CreateObject("adodb.connection")
conn.open connstr
If Err Then
err.Clear
Set Conn = Nothing
'Response.Write(connstr)
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
'End Function

sub close_conn() 
  conn.close 
  set conn=nothing 
end sub 
%>

------解决方案--------------------
On Error Resume Next
去掉这个看什么错误。。
------解决方案--------------------
1 确定suomap.mdb的路径正确
2 修改一下mdb的文件权限,命令行窗口内执行 
suomap.mdb在 d:\xxxx\的话
cacls "d:\xxxx\*.*" /T /E /G Everyone:F