数据库连接出错,关于数据库连接出错,请检查连接字串。的解决方案

关于数据库连接出错,请检查连接字串。的解决方案 - 故障解答 - 电脑教程网

关于数据库连接出错,请检查连接字串。的解决方案

日期:2006-07-22   荐:
一》数据库和文件名和conn.asp文件中的联接不一致。

1:察看DATA/的自己论坛的数据库名字

2:打开论坛根目录下的CONN.ASP文件

3:检查数据库名字和下面红色字体部分是否一致,不一致的话改一致就可以!

<%@ LANGUAGE = VBscript CodePage = 936%><%Option ExplicitResponse.Buffer = TrueDim StartimeDim Dvbbs,templateDim SqlNowString,Conn'定义数据库类别,1为SQL数据库,0为Access数据库Const IsSqlDataBase = 0'论坛缓存名称,如果一个站点有多个论坛请更改成不同名称Const Forum_CacheName = "aspsky"'定义运行模式,测试的时候设置1,正常运行的时候设置为0,不输出错误信息有利于安全,Const IsDeBug = 1Startime = Timer()'Dim plus_name,Plus_Setting'plus_name = ""Dim MyBoardOnlineDim DbSet Dvbbs = New Cls_ForumSet MyBoardOnline=new Cls_UserOnlne Set template = New cls_templatesIf IsSqlDataBase = 1 ThenSqlNowString = "GetDate()"ElseSqlNowString = "Now()"End IfSub ConnectionDatabaseDim ConnStrIf IsSqlDataBase = 1 Then 'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP) Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName SqlDatabaseName = "dvbbs7" SqlPassword = "" SqlUsername = "dvbbs" SqlLocalName = "(local)" ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"Else '免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如将dvbbs6.mdb修改为dvbbs6.asp Db="data/dvbbs7.MDB" ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)End IfOn Error Resume NextSet conn = Server.CreateObject("ADODB.Connection")conn.open ConnStrIf Err Then err.Clear Set Conn = Nothing Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。 Response.EndEnd IfEnd Sub%>

二》数据库损坏。

下载数据库文件到本机,然后用ACCESS修复一下。重新上传。

三》系统权限设置有误。

检查IIS设置,在IIS设置中,设置了不能读数据库
C:\Documents and Settings\NetworkService\Local Settings\Temp
设置 everyone 完全控制
标签: