在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
- 如何只读一个指定的记录?
$rs.RecordNumber(0).GetString
?? - 如何获取返回的记录数?
$rs.RecordCount
?? - 如何将记录逐一放入数组?
答
现在我只发现方法GetRosw()会做我一直在寻找
$arr = $rs.GetRows()
$records_number = Ubound($arr)
_ArrayDisplay($arr)
工作