出现附加数据库出错连接出错,请检查连接字串.

数据库连接出错,请打开conn.asp文件检查连接字串_百度知道
提问者采纳
在用ASP编程的时候,往往要配置IIS环境,我的系统是SHOST的,克隆的系统都不带有IIS,把安装完全版的系统碟放进去,也没有用。后来下了IIS安装包(关于如何装的,请关注我的&&IIS下载及安装&&)
我用过好多个克隆版本的系统,现在用的是深度技术的,但是发现装上IIS后,打开ASP编的网页时,总是提示:“数据库连接出错,请检查Conn.asp中的数据库指向”(试验证明出现“数据库连接出错,请检查Conn.asp文件中的数据库参数设置。”也可以用以下方法解决)
因为很多朋友都使用下面的代码清理垃圾文件 @echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q &%userprofile%\Local Settings\Temporary Internet Files\*.*&
del /f /s /q &%userprofile%\Local Settings\Temp\*.*&
del /f /s /q &%userprofile%\recent\*.*&
echo 清除系统垃圾文件完成!
echo. & pause
如果你没有用IIS,就不会有什么问题,但你如果有IIS的话就会出现 刚刚说的数据库连接错误问题。 以上批处理文件中有一句话rd /s /q %windir%\temp & md %windir%\temp
将temp文件夹用RD命令删除,再用MD创建,这样会导致权限问题!
怀疑原因可能出在IIS设置上,仔细检查数遍,兼网站目录权限,未发现问题。
再在互联网上搜索,发现一案例,因使用批处理命令删除临时文件夹,出现相同症状,恍然大悟,一定是临时文件夹权限问题。
在NTFS格式下,temp目录的权限肯定会改变,由于数据库操作时需要使用temp目录作缓存进行数据交换,当权限不足时就出现:“数据库连接出错,请检查连接字串。”的错误提示。 修正temp权限后再试,ok了
说过,对系统我是很爱干净的,每隔几天我都要清理一下,本来超级兔子、优化大师、瑞星卡卡都有清理系统垃圾的功能,你会很好笑,因为这三个我都安装了,天天清个彻底,后来发现上面那个批处理文件,上文件复制到记事本里面另存为.bat文件,然后双击,马上系统垃圾一扫而空,那种感觉超爽,没想给这里留下了后患,没关系,上面文章说了,照着做:
找到temp目录:C:\WINDOWS\这里即可找到。
然后点右键属性,再点“安全”,点“添加”,再点“高级”,再点“立即查找”,然后会列出一大堆有户,你选择IUSER开头的那个点确定,即添加了INTERNET来宾帐号,再选中这个号,在下面设置一下这个帐号的权限,可把左边那一列全部勾上。然后再测试一下IIS,没问题了。当然这些的前题都是你的盘格式为NTFS,如果是FAT32应该不会出现这些问题。 文件夹属性中没有 安全的选项卡,只有 共享的选项卡,对于需要设置详细的安全访问权限的人来说,无法设置。 解决办法:
双击 我的电脑------工具-------文件夹选项---------打开 查看
选项卡,去掉 使用简单文件共享(推荐) 前面的勾,应用确定即可 如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快! vaela
提问者评价
conn.asp 一般是数据库连接文件,里面的代码一般是这样的:
' server.mappath(&data/***.mdb&) 这里填你的数据库文件所在的路径,这里是相对路径。
其他类似问题
数据库连接的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
阅读(150)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'新云系统:“数据库连接出错,请打开conn.asp文件检查连接字串”解决办法',
blogAbstract:'在用ASP编程的时候,往往要配置IIS环境,我的系统是SHOST的,克隆的系统都不带有IIS,把安装完全版的系统碟放进去,也没有用。后来下了IIS安装包(关于如何装的,请关注我的&&IIS下载及安装&&) &&&& 我用过好多个克隆版本的系统,现在用的是深度技术的,但是发现装上IIS后,打开ASP编的网页时,总是提示:“数据库连接出错,请检查Conn.asp中的数据库指向”(试验证明出现“数据库连接出错,请检查Conn.asp文件中的数据库参数设置。”也可以用以下方法解决) &&&& 因为很多朋友都使用下面的代码清理垃圾文件 @echo off&& echo 正在清除系统垃圾文件,请稍等......&& ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:0,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}数据库连接出错,请打开conn.asp文件检查连接字串。-
数据库连接出错,请打开conn.asp文件检查连接字串。- 10
'Option Explicit
Dim StarTime,Database_Name,Database_Path,Conn_Database,Conn_Config,Conn,Rs_Conn,InstallDir_ChannelDir
StarTime = Timer()
InstallDir_ChannelDir="g/"
Database_Name = "gang_eZ#EYDTST!Ef.mdb"
webInstallDir="/"
webChannelDir=""
UploadFileSize=5000'上传文件大小KB
UploadFileType="gif|jpg|png|bmp|swf|"'上传文件类型
'这些是编辑器用到的参数
Function Conn_Open_Str()
'-----------------------SQL数据库连接参数---------------------------------------
Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
NowString = "GetDate()"
SqlDatabaseName = "sqllhh2401286" '数据库名qdmedricn
SqlUsername = "sqllhh2401286" '用户名qdmedricn
SqlPassword = "密码我填对的呀" '用户密码qdmedricn2007
SqlLocalName = "这里是我的数据库IP呀" '连接名(本地用localhost,外地用IP)222.184.121.13
'Conn_Open_Str = "Provider = S User ID = " & SqlUsername & "; Password = " & SqlPassword
'Conn_Open_Str = Conn_Open_Str & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
你把'Conn_Open_Str字符串response.write出来看看对不对啊,有时这样看不容易看出来
Function Rs_Open(SQL,Config_1,Config_2)
On Error Resume Next
IF Config_1 = && OR NOT ISNUMERIC(Config_1) Then
RWE &,不是整数1&& Config_1
IF Config_2 = && OR NOT ISNUMERIC(Config_2)
RWE &参数错误,不是整数2&& Config_2
IF Config_1 & 0 AND Config_1 & 5 AND Config_2 & 0 AND Config_2 & 5 Then
Set Rs_Conn=Server.CreateObject(&ADODB.RECORDSET&)
Rs_Conn.Open SQL,Conn,1,1
If Err Then
Set Conn = Nothing
RWE &SQL语句错误,请检查SQL字串 & & SQL
RWE &参数错误,不是整数3&& Config_2
IF Rs_Conn.eof then
Rs_Open = False
Rs_Open = True
End Function
'-----------------------SQL参数---------------------------------------
Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
NowString = &GetDate()&
SqlDatabaseName = &sqllhh2401286&
'名qdmedricn
SqlUsername = &lhh2401286&
'用户名qdmedricn
SqlPassword = &xn198cn&
'用户密码qdmedricn2007
SqlLocalName = &60.172.190.212&
'连接名(本地用localhost,外地用IP)222.184.121.13
'Conn_Open_Str = &Provider = S User ID = & & SqlUsername & &; Password = & & SqlPassword
'Conn_Open_Str = Conn_Open_Str & &; Initial Catalog = & & SqlDatabaseName & &; Data Source = & & SqlLocalName & &;&
'-------------------------------------------------------------------------------
Conn_Open_Str = &driver={SQL Server};server=60.172.190.212&& SqlLocalName &&;uid=sqllhh2401286&& SqlUsername&&;pwd=lhh2401286&&SqlPassword&&xn198&
Conn_Open_Str = Conn_Open_Str & &database=&& SqlDatabaseName &&&
End Function
Function Con_Config(Database_Path)
的感言:真的太谢谢你了.
等待您来回答
网页制作领域专家}

我要回帖

更多关于 附加数据库出错 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信