数据库连接出错,请检查Conn.asp文件中的数据库参数设置。 望高手解答下,鄙人感激不胜。

以下是Conn.asp文件的代码<%DimSqlNowString,SiteSN,Conn,DBPath,CollectDBPath,DataServer,DataUse... 以下是Conn.asp文件的代码
<%
Dim SqlNowString,SiteSN,Conn,DBPath,CollectDBPath,DataServer,DataUser,DataBaseName,DataBasePsw,ConnStr,CollcetConnStr
Const DataBaseType=0 '系统数据库类型,"1"为MS SQL2000数据库,"0"为MS ACCESS 2000数据库
Const SysVer=1
Const MsxmlVersion=".3.0" '系统采用XML版本设置

If DataBaseType=0 then
'如果是ACCESS数据库,请认真修改好下面的数据库的文件名
DBPath = "/data/#5aseo.mdb" 'ACCESS数据库的文件名,请使用相对于网站根目录的的绝对路径
SqlNowString = "Now()"
Else
'如果是SQL数据库,请认真修改好以下数据库选项
DataServer = "(local)" '数据库服务器IP
DataUser = "sa" '访问数据库用户名
DataBaseName = "kesion" '数据库名称
DataBasePsw = "989066" '访问数据库密码
SqlNowString = "getdate()"
End if

'采集数据库路径
CollectDBPath="\data\Collect\KS_Collect.Mdb"

Call OpenConn
Sub OpenConn()
On Error Resume Next
If DataBaseType = 1 Then
ConnStr="Provider = Sqloledb; User ID = " & datauser & "; Password = " & databasepsw & "; Initial Catalog = " & databasename & "; Data Source = " & dataserver & ";"
Else
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)
End If
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then Err.Clear:Set conn = Nothing:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。":Response.End
CollcetConnStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(CollectDBPath)
End Sub
Sub CloseConn()
On Error Resume Next
Conn.close:Set Conn=nothing
End sub
%>
展开
 我来答
拉货咯
2011-04-08 · 超过11用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:22万
展开全部
不知道,你的数据库是用的ACCESS数据库还是SQL数据库,如果你的数据库是ACCESS的话
请检查下你的数据库是不是在data文件夹内,在检查你的数据库名是不是为#5aseo.mdb
如果不是的话请修改!
或者你换成以下这个代码

<%
Dim SqlNowString,SiteSN,Conn,DBPath,CollectDBPath,DataServer,DataUser,DataBaseName,DataBasePsw,ConnStr,CollcetConnStr
Const DataBaseType=0 '系统数据库类型,"1"为MS SQL2000数据库,"0"为MS ACCESS 2000数据库
Const SysVer=0
Const MsxmlVersion=".3.0" '系统采用XML版本设置

If DataBaseType=0 then
'如果是ACCESS数据库,请认真修改好下面的数据库的文件名
DBPath = "/data/#5aseo.mdb" 'ACCESS数据库的文件名,请使用相对于网站根目录的的绝对路径
SqlNowString = "Now()"
'采集数据库路径
CollectDBPath="\data\Collect\KS_Collect.Mdb"

Call OpenConn
Sub OpenConn()
On Error Resume Next
If DataBaseType = 1 Then
ConnStr="Provider = Sqloledb; User ID = " & datauser & "; Password = " & databasepsw & "; Initial Catalog = " & databasename & "; Data Source = " & dataserver & ";"
Else
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)
End If
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then Err.Clear:Set conn = Nothing:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。":Response.End
CollcetConnStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(CollectDBPath)
End Sub
Sub CloseConn()
On Error Resume Next
Conn.close:Set Conn=nothing
End sub
%>
百度网友ff12c57
2011-04-18
知道答主
回答量:5
采纳率:0%
帮助的人:7534
展开全部
如果已经确定数据库文件路径没有问题了的话,请确定打开的文件是否是根目录下的,如果不是重新打开根目录下的文件,还有一点就是把绝对改为相对,之后保存,如果仍旧还出现这个问题,看下你是否是在子目录下面运行本程序,如果是,请在数据库连接名称前加上目录名称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦田的悠嘻猴
2011-04-15
知道答主
回答量:43
采纳率:0%
帮助的人:13.6万
展开全部
1.路径正确与否
2.c:window下temp文件夹的权限为everyone
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户23462
2011-04-07
知道答主
回答量:21
采纳率:0%
帮助的人:6.6万
展开全部
确保数据库文件的路径没有发生错误。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式