$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的结果),我迷糊了。。求指教! |