一段ASP数据库代码的错误

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:48:59
<%
dim conn,connstr
connstr="DBQ="+server.mappath("client_db/#memberdb.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
'connstr="Driver={sql server ole db };userid=tian;password=di;database=ceoa;server=local"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
Set Joleo=New MainClass
%>

请问我在本地测试的时候老是出现说conn.open connstr 这一行错误,是怎么问题啊,我在线等啊!
用mywhai 的来是不行,还是提示这行错误!
不可识别的数据库格式 'E:\bm96345\client_db\#memberdb.mdb'

换我 的
<%dim conn,connstr
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("client_db/#memberdb.mdb")

set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
Set Joleo=New MainClass
%>

除了你把数据库路径写错会出现这种问题以外,还有的原因应该是对系统临时目录访问权限不够的原因,所以应该把everyone加入到系统临时目录的安全选项中。。

记住是系统的临时目录,不是用户的临时目录~如:2000的系统临时路径是:/winnt/temp

其实就是让用户的环境变量temp目录对所有用户可写

不可识别的数据库格式 数据库路径写错了吧

如果你用dreamwaver做的asp,别用他的代码.

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("client_db/#memberdb.mdb")