标题:asp 网站链接不上 sql 2000数据库怎么办?
取消只看楼主
HopeDream
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-6-3
结帖率:100%
已结贴  问题点数:20 回复次数:2 
asp 网站链接不上 sql 2000数据库怎么办?
sSQLServerName = "127.0.0.1"             '服务器名称或IP地址
'sSQLServerName = "(local)"             '服务器名称或IP地址
sSQLDBUserName = "BD_xdc"    '数据库帐号
sSQLDBPassword = "baodin66@i_123"      '数据库密码
sSQLDBName = "BD_xudianchi"             '数据库名称

<%

'以下程序禁止修改
'==============================================================
'数据库连接
Dim oConn,oRs

err.Clear()
'On Error Resume Next   '容错声明
If Not IsObject(oConn) Then
    Set oConn = Server.CreateObject("ADODB.Connection")
End If
If Not IsObject(oRs) Then
    Set oRs = Server.CreateObject("ADODB.Recordset")
End if


If oConn.State<>1 Then
    On Error Resume Next
    oConn.Open "Provider=sqloledb;user id="& sSQLDBUserName &";password="& sSQLDBPassword &";initial catalog="& sSQLDBName &";data source="& sSQLServerName &";"
    If err.number<>0 then
        err.Clear()
        Response.Write "数据库连接出错,请检查连接字串。"
        Response.End
    End if
End If

If Err Then
    err.Clear
    Set oConn = Nothing
    Set oRs = Nothing
    Response.Write "数据库连接出错,请检查连接字串。"
    Response.End
End If

%>

运行后一直提示错误:数据库连接出错,请检查连接字串。应该怎样解决?
搜索更多相关主题的帖子: 数据库连接 IP地址 服务器 local 
2013-07-05 16:31
HopeDream
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-6-3
得分:0 
本地安装的MSSQL,本地数据库这要怎么查看啊?
2013-07-06 10:21
HopeDream
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-6-3
得分:0 
最终将sql 2000中赋予BD_xdc用户对表的查询,修改,删除等权限,将连接语句
oConn.Open "Provider=sqloledb;user id="& sSQLDBUserName &";password="& Left(sSQLDBPassword,Len(sSQLDBPassword)-
4) &";initial catalog="& sSQLDBName &";data source="& sSQLServerName &";"
修改为oConn.Open "Provider=sqloledb;uid="&sSQLDBUserName&";pwd="&sSQLDBPassword&";database="&sSQLDBName&";server=(local);"

可将该问题解决^_^
2013-07-08 09:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-416731-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055619 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved