主题:  看能不能帮上忙(关于sql连接的问题)

红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#12004/4/8 12:26:40
郁闷呀,初次使用sql怎么老是出现这个问题,仔细检查没有错误啊!
我用的是win2000server+sql server2000,建立数据库ebook,表usertype
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
/bookmsys/logon.asp, 第 6 行

set conn=server.createobject("adodb.connection")
conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=local;UID=sa;PWD=;DATABASE=ebook" ‘第6行
sql="select * from usertype where name='001'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn

帮看看能不能发现问题!



rainbowqqz

职务:普通成员
等级:1
金币:0.0
发贴:30
#22004/4/8 13:07:30
把sql语句用response.write输出,在把sql语句在数据库里运行一下,看是不是有错误。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#32004/4/8 13:20:21
DATA SOURCE=(local)



红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#42004/4/8 14:04:05
谢谢两位热心的朋友!
sql语句运行没有错误,改:date source=zouran(服务管理器内显示服务器为zouran)
运行报错:
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E4D)
/bookmsys/logon.asp, 第 6 行



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#52004/4/8 16:14:17
如果你确信参数没有输入错误,可以创建一个.udl文件测试是否能连接成功



奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#62004/4/10 3:40:38
我一般是这样描述的

’Driver={SQL Server};SERVER=127.0.0.1;UID=LoginID;Password=;DATABASE=Database_Name"



红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#72004/4/11 9:53:40
我发现好象sql server初学者很难,并且很容易出错似的!
不知道大家认为如何!?



最爱白开水

职务:普通成员
等级:1
金币:0.0
发贴:34
#82004/4/11 13:13:29
是没系统地学习的原因吧.我们学校有SQL SERVER的课程..
其实也不是有得教就怎么了.. 我们学校有很多人还不会....听的.总是很容易 的.然后自己写语句时经常写不的.呵呵
其实重要要的是多练...