asp连接sql出错 哪的问题 急!在线等

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:36:47
set conn=server.CreateObject("adodb.connection")
connstr="driver={SQL server};server=(local);UID=sa;PWD=;Database=[Link];"
conn.open connstr
提示错误
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。
密码设的是空
不懂_就问啦
我用你的代码结果是”数据库连接出错,请检查连接字串“
是不是端口号或防火墙的问题 哪怎么办

你这样试一下
<%
'请填写数据库具体参数
'------------------------------------------------------------
SQLServerName = "127.0.0.1"
SQLDBUserName = "sa"
SQLDBPassword = "123456" '密码
SQLDBName = "news" '数据库
'=====================================================
'以下内容禁止修改!
'=====================================================
'数据库连接
On Error Resume Next '容错声明
response.buffer=true
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open"Provider=sqloledb;user id="&SQLDBUserName&";password="&SQLDBPassword&";initial catalog="&SQLDBName&";data source="&SQLServerName&";"
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
'=============================================================