Vista IIS6.0连接数据库出错

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:03:09
我的机子是装Vista系统IIS6.0,每次连接数据库都出错,连接文件如下:

<%@ LANGUAGE = VBScript CodePage = 936%>
<%
Option Explicit
Dim startime,Conn,db
Response.Buffer = True
startime = Timer()
Const isSqlDataBase = 0
Dim NowString
Dim ConnStr

If IsSqlDataBase = 1 Then
'-----------------------SQL数据库连接参数---------------------------------------
Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
NowString = "GetDate()"
SqlDatabaseName = "newasp" '数据库名
SqlUsername = "sa" '用户名
SqlPassword = "newasp" '用户密码
SqlLocalName = "(local)" '连接名(本地用local,外地用IP)
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
'---------------------

你的程序有一个判断数据库的功能,你的vista里安装了mssql数据库了吗?如果没有你的acsess数据库文件在G:\ASP网站设计\马里奥游戏网站点\xiaoyouxi\Code\database/#Collection.asa,吗?
这里还有个错误应是:
G:\ASP网站设计\马里奥游戏网站点\xiaoyouxi\Code\database\#Collection.asa

看不懂

在iis里设置好路径,然后用相对路径,最好不要用绝对路径,还有就是路径里的文件夹不要用中文,都换成英文的。然后把conn相应调整好,别漏掉任何一个。你再看看可以不。如果还不行是不是sql在安装设置时没有设用户名和密码或者只设了sa,而没设密码,还是用系统账户,这些都会导致你连不上数据库或者出错。

两办法
1.你的程序有一个判断数据库的功能,你的vista里安装了mssql数据库了吗?如果没有你的acsess数据库文件在G:\ASP网站设计\马里奥游戏网站点\xiaoyouxi\Code\database/#Collection.asa,吗?
这里还有个错误应是:
G:\ASP网站设计\马里奥游戏网站点\xiaoyouxi\Code\database\#Collection.asa
2.在iis里设置好路径,然后用相对路径,最好不要用绝对路径,还有就是路径里的文件夹不要用中文,都换成英文的。然后把conn相应调整好,别漏掉任何一个。你再看看可以不。如果还不行是不是sql在安装设置时没有设用户名和密码或者只设了sa,而没设密码,还是用系统账户,这些都会导致你连不上数据库或者出错。