“数据库连接出错,请检查Conn.asp
文件中的数据库参数设置。”,del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.logdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\*.chkdel /f /s /q %systemdrive%\*.olddel /f /s /q %systemdrive%\recycled\*.*del /f /s /q %windir%\*.bakdel /f /s /q %windir%\prefetch\*.*rd /s /q %windir%\temp &md %windir%\tempdel /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以上批处理文件中有一句话rd /s /q %windir%\temp &md %windir%\temp将temp文件夹用RD命令删除,再用MD创建,这样会导致
权限问题!怀疑原因可能出在IIS设置上,仔细检查数遍,兼网站目录权限,未发现问题。再在互联网上搜索,发现一案例,因使用批处理命令删除临时文件夹,出现相同症状,恍然大悟,一定是临时文件夹权限问题。在NTFS格式下,temp目录的权限肯定会改变,由于数据库 *** 作时需要使用temp目录作缓存进行数据交换,当权限不足时就出现:“数据库连接出错,请检查连接字串。”的错误提示。修正temp权限后再试,ok了说过,对系统我是很爱干净的,每隔几天我都要清理一下,本来超级兔子、优化大师、瑞星卡卡都有清理系统垃圾的功能,你会很好笑,因为这三个我都安装了,天天清个彻底,后来发现上面那个批处理文件,上文件复制到记事本里面另存为.bat文件,然后双击,马上系统垃圾一扫而空,那种感觉超爽,没想给这里留下了后患,没关系,上面文章说了,照着做:找到temp目录:C:\WINDOWS\这里即可找到。然后点右键属性,再点“安全”,点“添加”,再点“高级”,再点“立即查找”,然后会列出一大堆有户,你选择IUSER开头的那个点确定,即添加了INTERNET来宾帐号,再选中这个号,在下面设置一下这个帐号的权限,可把左边那一列全部勾上。然后再测试一下IIS,没问题了。iis一般是支持asp+access的,不用怎么设置,提示数据库连接出错,说明设置上是没有问题,可以执行asp程序。
首先你先检查一下数据库存放的路径是否正确,db="database/wydata.mdb",conn.asp 这个文件是在根目录下放着的吗?
其次,数据库需要设置一下写入权限,不过这个不影响访问。
看一下你的Include包含的数据库连接文件conn.asp路径是否正确,请注意相对路径和绝对路径。这个基本上IIS没多少关系,不过使用相对路径,需要IIS启用父级路径的。
打开方法如下:
在IIS中
属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。
评论列表(0条)