塑钢窗安装及验收规程:sql server +asp数据库连接问题,高手进,追加100分

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 18:07:36
错误提示:
Error [Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。 LINE0 Routine : Adminindex.AdminconnI_init Error 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。 LINE0 Routine : Adminindex.AdminiesoptionI_init

我的conn文件如下:
<%
Option Explicit
dim conn,cmd,rs,sql
set conn=server.createobject("ADODB.connection")
set rs=server.createobject("adodb.recordset")
conn.Open "driver={SQL Server};server=" & Application("dbserver") & ";UID=" & Application("dbuid") & ";PWD=" & Application("dbpwd") & ";database=" & Application("dbdatabase")
%>

global文件如下:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
Application("dbserver")="192.168.50.1" '数据库服务器的IP地址
Application("dbuid")="sa" '数据库服务器的用户名
Application("dbpwd")="123456" '数据库服务器的密码
Application("dbdatabase")="aaa" '数据库名称
End Sub
</SCRIPT>

是在本机上测试吗? 把服务器地址改为本机的机器名试一下。

Application("dbserver")="您的机器名" '数据库服务器的IP地址

Application("dbserver")="localhost" '数据库服务器的IP地址

Application("dbserver")="(local)" '数据库服务器的IP地址

试试。

这句话提示是sa登陆数据库出错。
两个原因,一个是这台数据库访问密码真的错了,仔细对对;
二个是global文件出错了,变量没生效。建议你输出这些变量调试看一下。

是在本机上测试吗? 把服务器地址改为本机的机器名试一下。

Application("dbserver")="您的机器名" '数据库服务器的IP地址

Application("dbserver")="localhost" '数据库服务器的IP地址

Application("dbserver")="(local)" '数据库服务器的IP地址

试试。