本地测试网站出现“附加数据库出错链接出错,请检查附加数据库出错配置”这是怎么回事?

网上下的分类信息源码,本地测试出现了错误“数据库连接出错,请检查连接字串。”怎么解决啊?_百度知道
网上下的分类信息源码,本地测试出现了错误“数据库连接出错,请检查连接字串。”怎么解决啊?
Open ConnStr If Err Then
;flsql2031;
ConnStr = &_LockIP&quot.6&quot.0&quot,[About];;).ServerXMLHttp&Provider = Microsoft,&&,ConnStr''Msxml2,WebS)) Or Not IsArray(Application(CacheName&&quot.ASP文件内容&_WebSetting&quot,CLockIPSub DbLink() Dim Temp
DB = &SADODB,0)
Application(CacheName&&quot.OLEDB;)
Temp=C & Server.XMLHTTP&quot.End
End If If Not IsArray(Application(CacheName&&quot.Execute(&&)=Split(Temp(0;xld184ytf&quot,0).0 依次为.0&quot.Buffer=True Dim DbP
&quot。& Const MsxmlVersion=&quot: Const MsxmlVersion=&quot.4;_Setup& 'Msxml2;_Setup&quot,Uip.2.Connection&quot.Write & 最低版本Const MsxmlVersion=&quot下面是我的CONN;|&Select Top 1 I&Const FsObject1=0Const MapUserName=&_About&Const CacheName=&系统采用XML版本设置(论坛整合)&#39.FileSystemObject&quot,YipDim datatype.4.0.MapPath(db)
Set conn = Server.3;Const Domain=&quot,DB.3;最高版本为;)=Split(Temp(1;数据库连接出错,&data&#47,0);%Option ExplicitOn Error Resume Next '信息生成采集Const Msxml=&)
Application(CacheName&&Const FsObject=&quot,请检查连接字串;)=Temp(2;)
Application(CacheName&&quot.J 或 &quot.unLock End IfEnd Sub%&
Response.XMLHTTP&Data Source = &quot.Encode CodePage = 936%&_WebSetting&MSXML2.CreateObject(&容错声明 Response.Lock
Application(CacheName&&quot.mdb&ddss&quot,0)
Application,IPlock From [China_Setup]&)=Temp(3;&#47.Clear
Set Conn = Nothing
R%@ LANGUAGE = VBSConst MsxmlVersion=&|&quot.GetRows
Application
提问者采纳
数据库是什么类型,是什么论坛你应该把问题说详细点,如mysql,access,mssql等
提问者评价
其他类似问题
为您推荐:
数据库连接的相关知识
其他1条回答
换一个啦,这个都过时啦
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁→ IIS调试动态网站总出现“数据库连接出错”?
&&共有<b style="color:#ff人关注过本帖主题:IIS调试动态网站总出现“数据库连接出错”?
Copyright ?2000 - 2010
&&&Powered By
页面执行时间 0.03125 秒, 4 次数据查询zblog php版空间、数据库搬家全教程 - A5站长网
当前位置:
zblog php版空间、数据库搬家全教程
15:11&&来源:&
  昨晚在逛zblog论坛的时候看到这样一个帖子:用APMSERV搭建的本地环境安装ZBLOG PHP,并在本地编写。现在买了空间,并安装好了ZBLOG PHP,现在想把本地的数据备份并上传至空间,应该怎么备份!看到这个帖子,我的第一反应这不就是变相的网站搬家吗,由于小编之前给自己的博客搬过一次家,所以对这个也算有一定的了解,然后就制作了下面的教程,希望能够对有同样需求的朋友有一定的帮助。
  对于zblog php搬家,小编大概的分为下面这几种类型:
  第一种:只搬空间或数据库,就是只更换了服务器空间,或者是只更换了数据库。这种情况下,如果只是更换了空间,那么直接把原空间中的全部数据重新上传到新空间即可,不用做任何修改;如果是只更换了数据库,比如都是使用的MySQL数据库,后来搬到另一个新的MySQL数据库中,这个时候就需要先备份原数据库,然后在新数据库中导入原数据,再视情况对网站中的一些配置文件做一些必要的修改,具体怎么修改可以参考下后面我详细说的第二种搬家类型。
  第二种:空间、数据库都搬家,由于空间和数据库都做了更改,所以在搬家的时候对两者都需要做一些全新的配置。下面就以zblog php为例,详细的说一下空间、数据库都搬家的全过程:
  Step 1:将原空间中的数据全部下载下来,同时也将原数据库中的数据导出,这里建议使用phpmyadmin导出MySQL数据库的数据。
  Step 2:把Step 1中下载的原空间数据重新上传到新的空间中,这时候你可以试着访问下你的网站,你会发现提示数据库连接错误,有时候也会有其他的一些错误提示。
  Step 3:这一步非常重要,在zb_users目录下找到c_option.php文件,按照如下要求修改一些必要的配置:
  Step 4:修改了c_option.php文件以后,将之前备份的原数据库重新导入到新数据库中(建议使用phpmyadmin,导出、导入操作都很简单,这里不赘述),这时候一般你的网站就已经成功搬家了,如果还有些地方不行,建议你仔细检查下后台的设置还有没有什么问题。
  第三种:本地搭建环境建站,后来想上传到网站空间使用。其实,这种类型就是和第二种一样,都是空间、数据库全部都更换,只不过是将本地的变成了远程的,搬家方式和第二种一样,之所以专门算作一种类型只是因为涉及到了本地建站。
  以上方法,小编都在本地及远程进行测试过,真实可靠,如果你在操作过程中出现了问题,欢迎你在这里留言反馈。本文由(光纤激光切割机)整理发布。
责任编辑:陈龙
延伸阅读:关键词:
站长杂谈 草根站长信息中心
兄弟网站:||||||
徐州八方网络科技有限公司 增值电信业务经营许可证: | 编辑热线:5 |
A5站长网 版权所有.15:23 提问
关于IIS配置已有项目问题之数据库连接出错,请检查Conn.asp文件中的数据库参数设置
百度上主流方法都试过,包括父路径,32位开启,设置A USER权限,设置Everyone权限。
以下是Conn.asp文件内容:
Dim SqlNowString,DataPart_D,DataPart_Y,DataPart_H,DataPart_S,DataPart_W,DataPart_M,CurrentPage
Dim Conn,DBPath,CollectDBPath,DataServer,DataUser,DataBaseName,DataBasePsw,ConnStr,CollcetConnStr
Const DataBaseType=0
'系统数据库类型,"1"为MS SQL2000数据库,"0"为MS ACCESS 2000数据库
Const MsxmlVersion="3.0"
'系统采用XML版本设置
Const EnableSiteManageCode = True
'是否启用后台管理认证密码 是: True
否: False
Const SiteManageCode = "9999"
'后台管理认证密码,请修改,这样即使有人知道了您的后台用户名和密码也不能登录后台
Const IsBusiness=False
'是否正式官方授权版本,免费版本请填写False,正式版填写True
If DataBaseType=0 then
'如果是ACCESS数据库,请认真修改好下面的数据库的文件名
= "\KS_Data\Aidici_data#.mdb"
'ACCESS数据库的文件名,请使用相对于网站根目录的的绝对路径
'如果是SQL数据库,请认真修改好以下数据库选项
DataServer
= "(local)"
'数据库服务器IP
'访问数据库用户名
DataBaseName = "KesionCMS9"
'数据库名称
DataBasePsw
= "989066"
'访问数据库密码
'采集数据库路径
CollectDBPath="\KS_Data\Collect\KS_Collect.Mdb"
'=============================================================== 以下代码请不要自行修改========================================
CurrentPage=Request("Page")
If Not IsNumeric(CurrentPage) Then CurrentPage=1
If CurrentPage
Call OpenConn
Sub OpenConn()
On Error Resume Next
If DataBaseType = 1 Then
ConnStr="Provider = S User ID = " & datauser & "; Password = " & databasepsw & "; Initial Catalog = " & databasename & "; Data Source = " & dataserver & ";"
SqlNowString = "getdate()"
DataPart_D
DataPart_Y
DataPart_H
DataPart_S
DataPart_W
DataPart_M
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Data Source=" & Server.MapPath(DBPath)
SqlNowString = "Now()"
DataPart_D
DataPart_Y
= "'yyyy'"
DataPart_H
DataPart_S
DataPart_W
DataPart_M
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then Err.Clear:Set conn = Nothing:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。出错原因:" & Err.Description:Response.End
CollcetConnStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(CollectDBPath)
Sub CloseConn()
On Error Resume Next
Conn.close:Set Conn=nothing
'====================================如果频道启用二级域名,请正确配置以下参数,否则可能导致会员不能登录==========================
Const EnabledSubDomain =false
rem 网站频道是否启用二级域名 true表示启用 false表示没有启用
Const RootDomain = ""
rem 网站主域名根,如果有多个子域名,必须设置
'=============================================二级域名配置结束========================================================
'==============================================全局变量类开始==============================
Dim GCls:Set GCls=New GlobalVarCls
Class GlobalVarCls
Public Sql_Use
Public StaticPreList,StaticPreContent,StaticExtension,ClubPreContent,ClubPreList
Private Sub Class_Initialize()
StaticPreList
rem 内容模型伪静态列表前缀 不能包含"?"及"-"
staticPreContent = "thread"
rem 内容模型伪静态内容前缀
StaticExtension
rem 内容模型伪静态扩展名
ClubPreContent
= "forumthread"
rem 伪静态小论坛帖子前缀地址
ClubPreList
rem 伪静态小论坛版面列表前缀地址
Private Sub Class_Terminate()
Set GCls=Nothing
Public Function Execute(Command)
If Not IsObject(Conn) Then OpenConn()
On Error Resume Next
Set Execute = Conn.Execute(Command)
If Err Then
Response.Write("查询语句为:" & Command & "&br&")
Response.Write("错误信息为:" & Err.Description & "&br&")
Set Execute = Nothing
Response.End()
Sql_Use = Sql_Use + 1
End Function
Function GetUrl()
On Error Resume Next
Dim strTemp
If LCase(Request.ServerVariables("HTTPS")) = "off" Then
strTemp = "http://"
strTemp = "https://"
strTemp = strTemp & Request.ServerVariables("SERVER_NAME")
If Request.ServerVariables("SERVER_PORT") && 80 Then
strTemp = strTemp & ":" & Request.ServerVariables("SERVER_PORT")
strTemp = strTemp & Request.ServerVariables("URL")
If Trim(Request.QueryString) && "" Then
strTemp = strTemp & "?" & Trim(Request.QueryString)
GetUrl = strTemp
End Function
'====================标志来访地址================
Public Property Let ComeUrl(ByVal strVar)
Session("M_ComeUrl") = strVar
End Property
Public Property Get ComeUrl
ComeUrl= Session("M_ComeUrl")
End Property
'================================================
'==============================================全局临时变量类结束==============================
按赞数排序
弄了半天,是网站绑定设置的IP问题。
这里我用主机IP,127.0.0.1都不行,只能用*来代替。
这里注释那么详细,对照检查下。你的数据库是什么,access还是sql server,数据库名、表名、用户密码等等照着检查。
没安装什么软件?你有没有安装mdac,你的mdb版本是2003的还是之后的。
商业软件最好问问客服,你交的钱本身就包含技术支持的。
其他相似问题
相关参考资料您还未登陆,请登录后操作!
我的网站打不开了,提示数据库连接出错,请检查连接字串
连接出错,请检查连接字串。不知道什么原因,怎样解决?
IE无法打开网页的常见原因及解决
  解决方法:
一、网络设置的问题
  这种原因比较多出现于需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。
二、能打开网站的首页,但不能打开二级链接,如果是这样,处理的方法:
  方法一、重新注册如下的DLL文件:
  在开始—运行里输入:
  regsvr32 Shdocvw.dll
  regsvr32 Shell32.dll (注意这个命令,先不用输)
  regsvr32 Oleaut32.dll
  regsvr32 Actxprxy.dll
  regsvr32 Mshtml.dll
  regsvr32 Urlmon.dll
  regsvr32 Msjava.dll
  regsvr32 Browseui.dll
  注意:每输入一条,按回车。第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现无效,再重新输入一遍,这次输入第二个命令。
  方法二:COMCTL32.DLL文件产生的问题。
IE无法打开网页的常见原因及解决
  解决方法:
一、网络设置的问题
  这种原因比较多出现于需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。
二、能打开网站的首页,但不能打开二级链接,如果是这样,处理的方法:
  方法一、重新注册如下的DLL文件:
  在开始—运行里输入:
  regsvr32 Shdocvw.dll
  regsvr32 Shell32.dll (注意这个命令,先不用输)
  regsvr32 Oleaut32.dll
  regsvr32 Actxprxy.dll
  regsvr32 Mshtml.dll
  regsvr32 Urlmon.dll
  regsvr32 Msjava.dll
  regsvr32 Browseui.dll
  注意:每输入一条,按回车。第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现无效,再重新输入一遍,这次输入第二个命令。
  方法二:COMCTL32.DLL文件产生的问题。
  在升级IE或windows时这个文件可能被替换了,也许新版本的COMCTL32.DLL文件有BUG。找一张windows安装光盘,搜索它,找到一个名为COMCTL32.DL_的文件,把它拷贝出来,用winrar提取 这个文件为COMCTL32.DLL文件,并覆盖现有文件。(我不知道98光盘里有没有这个文件,我用的是2000光盘)
  方法三:用方法一重新注册regsvr32 Oleaut32.dll时出错或重新注册后也无效。
  在windows光盘里提取Oleaut32.dll文件,在MDAC_IE5.CAB文件包里,也是用winrar提取并覆盖现有。
  方法四:DCOM属性设置错误。
  详细参见:
  1、点击“开始”。
  2、输入“Dcomcnfg”。
  3、弹出的提示框选“是”。
  4、点“默认安全机制”标签。
  5、在“默认访问权限”栏点“编辑默认值”。
  6、看看“名称”下面的栏里有没有“SYSTEM”和“Interactive”项,如果没有,则添加。
  7、点击OK,点击OK。
方法五:下载下面工具也许有助于解决问题.
  
  或推荐使用瑞星卡卡上网安全助手清理流氓文件
,如果是Access一类的需要检查数据库文件的存放路径
如果是sqlserver一类的需要检查数据库的服务是否启动。
您的举报已经提交成功,我们将尽快处理,谢谢!
给网站客服发邮件把页面考下来发过去就可以了,他们会帮你解答的!!
大家还关注

我要回帖

更多关于 建立数据库连接时出错 的文章

 

随机推荐