注册 登录
编程论坛 ASP技术论坛

为什么连接数据库错误?

cilubutong 发布于 2008-11-10 19:46, 978 次点击
我做ASP是出现这样的错误那个高手知道吗?
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][Shared Memory]SQL Server 不存在或访问被拒绝
/tt/Conn.asp, 第 10 行
我的代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%   
dim conn,connstr
connstr="Driver={sql server};uid=sa;pwd="";database=news;server=ZHONGBIAO"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
6 回复
#2
madpbpl2008-11-10 20:53
已经说的很明白了
SQL Server 不存在或访问被拒绝
数据库news不存在或是用户sa的密码不正确
#3
cilubutong2008-11-10 22:51
[bo][un]madpbpl[/un] 在 2008-11-10 20:53 的发言:[/bo]

已经说的很明白了
SQL Server 不存在或访问被拒绝
数据库news不存在或是用户sa的密码不正确


我修改了下
但是又出现这样的错误,我写错了什么东西吗?
ADODB.Connection (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/conn.asp, 第 6 行
#4
sunfishy2008-11-11 08:16
server=ZHONGBIAO

改为如下

server={ZHONGBIAO}

如果是本地的直接用

server={.}
#5
cilubutong2008-11-11 09:10
[bo][un]sunfishy[/un] 在 2008-11-11 08:16 的发言:[/bo]

server=ZHONGBIAO

改为如下

server={ZHONGBIAO}

如果是本地的直接用

server={.}

还是一样的错误,  用户名是指我装SQL的用户名吗? 我设置了空密码
#6
hmhz2008-11-11 09:15
请看置顶帖子 “新手必看”最后写了不同版本的SQL数据库的连接方式
#7
yms1232008-11-11 14:49
换连接字符串
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=news;Data Source=ZHONGBIAO
可能你的电脑不支持那种连接字符串
1