iis本土测试连接不上ACCESS数据库!路径没错~求高手出现
iis本地测试连接不上ACCESS数据库!!!路径没错~急求高手出现!
路径确定没错,iis的主目录对应的文件夹权限也设置了,ACCESS的权限也设置了,本地测试运行只要连数据库就提示出错,求高手解答~之前能连接上,有一次系统出问题了重做了C盘就不行了
到底是哪出问题了!
------解决方案--------------------
Response.Write server.mappath(Accessdb) '看一下路径对不对
connstr="DBQ="+server.mappath(Accessdb)+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
改成
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath(Accessdb) &";Persist Security Info=False"
试试
------解决方案--------------------
'--连接名(SqlLocalName)(本地用(local),外地用IP)
Const SqlDatabaseName = "svdata"
Const SqlUsername = "sa"
Const SqlPassword = "123456"
Const SqlLocalName = "(local)"
'-------------------------------------------
'-----------------------ACCESS数据库连接参数------------------------------------
'--ACC数据库连接参数:数据库路径(Accessdb)
Const Accessdb="/#svdata#/svdata-base#.mdb"
'**************************************************************************************************************
If datatype=0 then '数据库类型为:ACCESS
connstr="DBQ="+server.mappath(Accessdb)+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
else '数据库类型为:MSSQL
connstr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
End if
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查数据库连接文件中的数据库参数设置。"
Response.End
End If
路径确定没错,iis的主目录对应的文件夹权限也设置了,ACCESS的权限也设置了,本地测试运行只要连数据库就提示出错,求高手解答~之前能连接上,有一次系统出问题了重做了C盘就不行了
------解决方案--------------------
Response.Write server.mappath(Accessdb) '看一下路径对不对
connstr="DBQ="+server.mappath(Accessdb)+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
改成
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath(Accessdb) &";Persist Security Info=False"
试试
------解决方案--------------------