| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1814 人关注过本帖
标题:数据库连接出错,请检查连接字串。 多次下载的论坛模块都一样
只看楼主 加入收藏
zhuixin11
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-7
结帖率:100%
收藏
已结贴  问题点数:1 回复次数:16 
数据库连接出错,请检查连接字串。 多次下载的论坛模块都一样
<%@ LANGUAGE = VBScript CodePage = 936%>
<%
Option Explicit
Response.Buffer = True  
Response.Charset = "GB2312"

Dim Startime
Dim SqlNowString,Dvbbs,template,MyBoardOnline
Dim Conn,Plus_Conn,Db,MyDbPath
Startime = Timer()
MyDbPath = ""

Const DvCodeFile = "DV_getcode.asp" '验证码文件,Inc/Main82.js 还有一处需要修改,直接修改文件名,同时在空间上修改相应的文件名。
Const IsUrlreWrite = 0 '论坛伪静态设置 0=关闭,1=开启(需要在IIS添加ISAPI筛选,详细查看安装帮助)。
'系统采用XML版本设置
'最高版本为.4.0 依次为: Const MsxmlVersion=".3.0" Const MsxmlVersion=".2.6" 最低版本Const MsxmlVersion=""
Const MsxmlVersion=".3.0"
'可修改设置一:========================定义数据库类别,1为SQL数据库,0为Access数据库=============================
Const IsSqlDataBase = 0

'================================================================================================================
If IsSqlDataBase = 1 Then
    '必修改设置二:========================SQL数据库设置=============================================================
    'sql数据库连接参数:数据库名(SqlDatabaseName)、用户密码(SqlPassword)、用户名(SqlUsername)、
    '连接名(SqlLocalName)(本地用local,外地用IP)
    Const SqlDatabaseName = "dvbbs83"
    Const SqlPassword = "dvbbs83"
    Const SqlUsername = "dvbbs83"
    Const SqlLocalName = "(local)"
    '================================================================================================================
    SqlNowString = "GetDate()"
Else
    '必修改设置三:========================Access数据库设置==========================================================
    '免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如:将dvbbs8.mdb修改为dvbbs8.asp
    Db = "Data/Dvbbs83.mdb"
    '================================================================================================================
    SqlNowString = "Now()"
End If

Const EnabledSession= true
Const IsDeBug = 1
Set Dvbbs = New Cls_Forum
Set template = New cls_templates
Sub ConnectionDatabase
    Dim ConnStr
    If IsSqlDataBase = 1 Then
        ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
    Else
        ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(MyDbPath & db)
    End If
    On Error Resume Next
    Set conn = Dvbbs.iCreateObject("ADODB.Connection")
    conn.open ConnStr
    If Err Then
        err.Clear
        Set Conn = Nothing
        Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。
        Response.End
    End If
End Sub
'-----------------------------------------------------------------------------------------------------
'独立道具库连接设置
Sub Plus_ConnectionDatabase
    Dim ConnStr
    If IsSqlDataBase = 1 Then
        'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP)
        Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
        SqlDatabaseName = "dvbbs8"
        SqlPassword = "dvbbs"
        SqlUsername = "dvbbs"
        SqlLocalName = "(local)"
        ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
    Else
        Dim Db
        '免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如将dvbbs8.mdb修改为dvbbs8.asp
        Db = MyDbPath & "Data/Dv_Plus_Tools.mdb"
        ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
    End If
    On Error Resume Next
    Set Plus_Conn = Dvbbs.iCreateObject("ADODB.Connection")
    Plus_Conn.open ConnStr
    If Err Then
        err.Clear
        Set Plus_Conn = Nothing
        Response.Write "插件数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。
        Response.End
    End If
End Sub
'-----------------------------------------------------------------------------------------------------
%>
以上个是论坛源码
下面是论坛的数据库绝对路径
D:\DVBBS8.3_AC\程序源文件\Data\123\7758521.mdb这个是数据库路径


红色的标注的这些是我做的修改,不修改也提示数据库连接出错,请检查连接字串
修改了也提示
请问这么修改?
'可修改设置一:========================定义数据库类别,1为SQL数据库,0为Access数据库=============================
Const IsSqlDataBase = 0

'================================================================================================================
If IsSqlDataBase = 1 Then
    '必修改设置二:========================SQL数据库设置=============================================================
    'sql数据库连接参数:数据库名(SqlDatabaseName)、用户密码(SqlPassword)、用户名(SqlUsername)、
    '连接名(SqlLocalName)(本地用local,外地用IP)
    Const SqlDatabaseName = "7758521"
    Const SqlPassword = "7758521"
    Const SqlUsername = "7758521"
    Const SqlLocalName = "(local)"
    '================================================================================================================
    SqlNowString = "GetDate()"
Else
    '必修改设置三:========================Access数据库设置==========================================================
    '免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如:将dvbbs8.mdb修改为dvbbs8.asp
    Db = "Data/123/7758521.mdb"
    '================================================================================================================
    SqlNowString = "Now()"
End If





[ 本帖最后由 zhuixin11 于 2011-4-7 19:35 编辑 ]
搜索更多相关主题的帖子: 验证码 数据库 空间 
2011-04-07 19:26
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:1 
你用的是access数据库,只要修改设置三,把你的数据库直接放到data文件夹下,路径改为data/7758521.mdb,试试看,有问题再来
收到的鲜花
  • zhuixin112011-04-08 10:49 送鲜花  3朵   附言:我很赞同

----我怎能在别人的苦难面前转过脸去----
2011-04-07 22:55
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:1 
文件路径和文件名要正确

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2011-04-08 08:05
zhuixin11
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-7
收藏
得分:0 
还是不行
IIS装的事正确的
可以打开IIS帮助
就是数据库老出问题
我的文件在D盘的bbs里面
图片附件: 游客没有浏览图片的权限,请 登录注册

下面是修改了路径的conn
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

请帮下忙谢谢各位了
2011-04-08 09:56
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
你的conn文件在哪个目录下?

----我怎能在别人的苦难面前转过脸去----
2011-04-08 10:32
zhuixin11
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-7
收藏
得分:0 
回复 5楼 dzt0001
图片附件: 游客没有浏览图片的权限,请 登录注册
2011-04-08 10:38
zhuixin11
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-7
收藏
得分:0 
回复 5楼 dzt0001
图片附件: 游客没有浏览图片的权限,请 登录注册

在线等待 谢谢各位了

[ 本帖最后由 zhuixin11 于 2011-4-8 10:43 编辑 ]
2011-04-08 10:38
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
路径改成“data/7758521.mdb”应该就行的呀

----我怎能在别人的苦难面前转过脸去----
2011-04-08 13:38
zhuixin11
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-4-7
收藏
得分:0 
按道理是可以的,但是不行
请高手们帮忙下
2011-04-08 16:13
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
/data/7758521.mdb

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2011-04-09 09:10
快速回复:数据库连接出错,请检查连接字串。 多次下载的论坛模块都一样
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035946 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved