在Autoit中使用RecordSet对象显示多个SQL查询结果

在Autoit中使用RecordSet对象显示多个SQL查询结果

问题描述:

我想在Auoit中使用ADODB对象进行SQL查询后读取多个结果。在Autoit中使用RecordSet对象显示多个SQL查询结果

$sqlCon = ObjCreate ("ADODB.Connection") ; Create SQL connection 
$sqlCon.Open("DRIVER={SQL Server};" & $MY_PASS) ; Connect with required credentials 
$rs = ObjCreate("ADODB.RecordSet") ; Creating a Record set object 
$rs.Open($MY_QUERY, $sqlCon) ; Executing a query 

$rs.GetString ;this return all (for example 4) records in one string 
  1. 如何只读一个指定的记录? $rs.RecordNumber(0).GetString ??
  2. 如何获取返回的记录数? $rs.RecordCount ??
  3. 如何将记录逐一放入数组?

现在我只发现方法GetRosw()会做我一直在寻找

$arr = $rs.GetRows() 
$records_number = Ubound($arr) 
_ArrayDisplay($arr) 
工作