奇怪的出错,我这样的数据库连接不行么?

panzi667 2005-10-12 10:23:11
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

/fenxi/inc/s_conn.asp,行 10



<%
Set s_conn = Server.CreateObject("ADODB.Connection")
s_connstr="DRIVER={SQL Server};SERVER=192.168.0.13;UID=sa;PWD=********;DATABASE=myoa"
if err.number<>0 then
err.clear
set s_conn=nothing
response.write "数据库连接出错!"
Response.End
else
s_conn.open s_connstr
if err then
err.clear
set s_conn=nothing
response.write "数据库连接出错!"
Response.End
end if
end if
%>
...全文
105 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangliok 2005-10-14
  • 打赏
  • 举报
回复
用sql ping一下呀!
panzi667 2005-10-13
  • 打赏
  • 举报
回复
是这样的,
1: .13不是本机,是另外一台服务器,
2:SQLSEVER的服务已经启动,
3,密码和用户名没有错误

备注:.13是2000的操作系统,而本机是2003的操作系统
itzhiren 2005-10-13
  • 打赏
  • 举报
回复
数据库名是myoa 没错?
itzhiren 2005-10-12
  • 打赏
  • 举报
回复
错误信息很明显了:SQL Server 不存在或访问被拒绝。

按照  jzywh(江大鱼) 的提示好好检查一下啊
jzywh 2005-10-12
  • 打赏
  • 举报
回复
1.首先确认SqlServer服务是否启动

2.确认SqlServer服务器的地址是 192.168.0.13,如果是本机的话建议使用(local)

3.确认SqlSever的用户名和密码是否错误
panzi667 2005-10-12
  • 打赏
  • 举报
回复
if err then ----------------------这里错了

我一直是这样做的啊
butcher2002 2005-10-12
  • 打赏
  • 举报
回复
<%
Set s_conn = Server.CreateObject("ADODB.Connection")
s_connstr="DRIVER={SQL Server};SERVER=192.168.0.13;UID=sa;PWD=********;DATABASE=myoa"
if err.number<>0 then
err.clear
set s_conn=nothing
response.write "数据库连接出错!"
Response.End
else
s_conn.open s_connstr
if err then ----------------------这里错了
err.clear
set s_conn=nothing
response.write "数据库连接出错!"
Response.End
end if
end if
%>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧