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

[求助]sql记录集打不开

午夜 发布于 2007-10-10 15:11, 551 次点击
程序代码如下:

sqlstr = "select * from systemlog"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Sqloledb;DSN=data_2007;uid=sa;pwd=test;"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.open sqlstr,Conn,3,1

测试response.Write(conn.state)的值是1
但是response.Write(RS.state)的值是0,那个表打不开
各位帮忙看看那里有问题啊,谢谢
4 回复
#2
yms1232007-10-10 15:13

看看SQL Sever的设置里是否对该表有select的权限。

#3
zsf20062007-10-10 15:15
RS.open sqlstr,Conn,1,1或RS.open sqlstr,Conn,1,3试试
#4
午夜2007-10-10 15:23
回2楼,表所有的权限都打钩了
回3楼,都试过了,还是打不开

我直接连数据库可以打开,但要求用DSN
#5
午夜2007-10-11 10:59

还没解决,顶一下我的贴

1