| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 821 人关注过本帖
标题:asp 网站链接不上 sql 2000数据库怎么办?
只看楼主 加入收藏
HopeDream
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-6-3
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
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
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:10 
咨询服务器提供商,是不是服务器不支持。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-07-06 07:21
HopeDream
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-6-3
收藏
得分:0 
本地安装的MSSQL,本地数据库这要怎么查看啊?
2013-07-06 10:21
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:10 
'err.Clear
    'Set oConn = Nothing
    'Set oRs = Nothing
    'Response.Write "数据库连接出错,请检查连接字串。"
    'Response.End

上面代码,注释掉,看提示什么,一步一步判断,注意连接代码的空格。

ASP讨论QQ群:251346273
2013-07-06 16:18
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
快速回复:asp 网站链接不上 sql 2000数据库怎么办?
数据加载中...
 
   



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

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