找回密码
 加入
搜索
查看: 1912|回复: 3

[AU3基础] 数据库数据集问题

[复制链接]
发表于 2011-7-4 23:24:24 | 显示全部楼层 |阅读模式
$Conn.open ( "DRIVER={SQL Server};SERVER="&$serverip&";UID="&$user&";PWD="&$password2&";") 
$conn.execute("use "&$datebasse&"")
$rs=ObjCreate("adodb.recordset")
$rs.activeconnection=$Conn
$sql="select count(*) from user" 
$rs.open($sql)
If $rs.eof And $rs.bof Then 

        $good=false
Else
        $good= True
EndIf 
当我用 $rs.eof And $rs.bof 来判断时数据集是否为空时,发现数据集总是不为空。那怕我的select count(*) from user 没有数据  ;用 $rs.RecordCount<0
判断时,得到的 $rs.recordcount总是小于0(那怕我的sql语句得到了大于0的结果),我迷糊了。。求指教!
发表于 2011-7-5 00:06:38 | 显示全部楼层
If $rs.eof or $rs.bof Then 
这样?
 楼主| 发表于 2011-7-5 08:52:46 | 显示全部楼层
回复 1# wangyibo1234

if $rs.eof and $rs.bof 我用这个来判断数据集是否有数据。就现没有数据时 $GOOD也是TRUE 我不明白。
发表于 2011-7-5 13:19:47 | 显示全部楼层
select count(*) from user
记录应该为1条。结果为0
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-14 14:01 , Processed in 0.079565 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表