开发应用程序时,在做数据库连接的时候,经常会遇到一些小错误。这些错误对于不同的数据库,出错的原因可能也是不同的。本文我们主要介绍了对于ACCESS和SQL Server数据库来说,数据库连接出错时的一些设置工作,希望能够对您有所帮助。
解决方法:conn.asp文件中的有关数据库参数设置不正确。ACCESS版要注意数据库路径要使用绝对路径,SQL 版要注意把SQL2000 的身份验证模式改成混合模式。
下面这是conn.asp 中有关数据库的设置:
' 如果是ACCESS 数据库,请认真修改好下面的数据库的文件名
db = "\database\PowerEasy5.mdb" 'ACCESS数据库的文件名,请使用相对于网站根目录的绝对路径。如果是安装在网站根目录,直接修改文件名即可。如果是安装在网站某一目录下,则在前面加上此目录,例如,系统安装在“http://www.powereasy.net/PE2005/”目录下(PE2005为安装目录),则这里应该修改为:db="\PE2005\database\PowerEasy5.mdb"
' 如果是SQL 数据库,请认真修改好以下数据库选项
- SqlUsername = "PowerEasy" 'SQL数据库用户名
- SqlPassword = "PowerEasy*9988" 'SQL数据库用户密码
- SqlDatabaseName = "PowerEasy2005" 'SQL数据库名
- SqlHostIP = "127.0.0.1" 'SQL主机IP地址(本地可用“127.0.0.1”或“( l o c a l )”,非本机请用真实I P)。
'注意把SQL2000 的身份验证模式改成混合模式。
如果确定上述设置没有任何问题,但仍然出现CONN 连接错误的提示,并且使用的空间又是虚拟主机,使用的是A C C E S S 版,则还有下面这个原因:部分虚拟主机商使用的虚拟主机管理软件,会把每个网站的目录分为WEB、Data、CGI 之类的目录,并把主目录指向WEB 目录,然后建一个Database 的虚拟目录指向与WEB平级的Data目录。因为虚拟目录Database的优先级高于动易系统下的Database 目录,从而会造成在虚拟目录Database 中怎么也找不到数据库文件,也就会一直报“Conn 连接错误”的提示。
解决方法非常简单:将动易的Database 目录改名,换个其他的名字,再修改一下Conn 文件中的数据库路径即可。
关于数据库连接出错的问题及解决方案的介绍就到这里了,希望本次的介绍能够给您带来一些收获,谢谢!
【编辑推荐】