数据库数据集问题
$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的结果),我迷糊了。。求指教! If $rs.eof or $rs.bof Then
这样? 回复 1# wangyibo1234
if $rs.eof and $rs.bof 我用这个来判断数据集是否有数据。就现没有数据时 $GOOD也是TRUE 我不明白。 select count(*) from user
记录应该为1条。结果为0
页:
[1]