数据库连接出错,请检查config.asp连接字串。

来源:百度知道 编辑:UC知道 时间:2024/09/21 23:23:53
我用60度cms本机测试正常,但上传到网站却提示 数据库连接出错,请检查config.asp连接字串。
我的config.asp内容如下
<%
Response.Buffer=True
dim datapath,datafile,connstr
datapath="/data/"
datafile=datapath&"60ducms1.0.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(""&datafile&"")

On Error Resume Next
Set conn=Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查config.asp连接字串。"
Response.End
End If

'正则表达式相关的变量
Dim regEx, Match, Match2, Matches, Matches2
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
regEx.MultiLine = True
'------系统配置-------------
set connrst = conn.execute("select * from Site_Config where id =1")
AspHtml=connrst("AspHtml")
site_extname=connrst("site_

第六行:
Source="&Server.MapPath(""&datafile&"")
"& Server.MapPath(""&datafile&"")
第一个"&是什么意思?明显的要么是""&要么直接Server.MapPath(""&datafile&"")

asp 的语法:

""中间包含字符串,如果后面你要用连接符"&"的话就是"自己写的字符串"&Server.MapPath(""&datafile&"")

服务器上存放数据库的文件夹权限不足,检查!

服务器上权限不足,检查!