2014-12-05 4 views
1

Auoit에서 ADODB 개체를 사용하여 SQL 쿼리 후 여러 결과를 읽으려고합니다. 여러 SQL 쿼리 결과를 Autoit의 RecordSet 개체와 함께 배열로 표시

$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. 배열을 하나씩 배열에 배치하는 방법은 무엇입니까?

답변

1

지금 난 그냥 그 방법 GetRosw() 나는

$arr = $rs.GetRows() 
$records_number = Ubound($arr) 
_ArrayDisplay($arr) 
찾고 있던 일을 할 것입니다 발견