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

数据库连接不上,什么情况

Microsoft OLE DB Provider for ODBC Drivers

 ???? '80004005' 

[Microsoft][ODBC Microsoft Access Driver]???????? ????????????????? 'Temporary (volatile) Jet DSN for process 0xb6c Thread 0xf7c DBC 0x1c46024 Jet'??
 
/include/conn.asp???? 4 


下面是数据库连接代码!!
<%
Set conn = Server.CreateObject("ADODB.Connection")
rem 
conn.open("driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("include/cf.mdb"))
%>

我的是vps windows2003 上的iis,已经确定文件路径没问题,具体该如何排除问题

------解决方案--------------------

conn.open"driver={Microsoft Access Drive(*.mdb)};dbq="&Server.MapPath("include/cf.mdb")
试试这样
------解决方案--------------------
rem 这个是什么。。
------解决方案--------------------
看是不是书写不正确
------解决方案--------------------
除了你把数据库路径写错会出现这种问题以外,还有的原因应该是对系统临时目录访问权限不够的原因,所以应该把everyone加入到系统临时目录的安全选项中。。
记住是系统的临时目录,不是用户的临时目录~如:2000的系统临时路径是:/winnt/temp
其实就是让用户的环境变量temp目录对所有用户可写