쿼리 실행 결과 레코드 갯수를 반환한다.
| Type | Description | 
|---|---|
| long | 레코드 갯수 | 
전용 브라우저 환경에서만 동작합니다.
function btnTest_on_mouseup(objInst)
{
	var nResult, nFieldCount, nFieldIndex, nRecordCount, strValue, nRowIndex, nColumnIndex;
	// 쿼리 실행
	if (db01.executesql("select * from my_table") == false) { return; }
	
	// 쿼리 결과 레코드 갯수를 구함
	nRecordCount = db01.getresultrecordcount();
	factory.consoleprint("nRecordCount : " + nRecordCount);	
	if (nRecordCount <= 0) { return; }
	
	// 쿼리 결과 필드 갯수를 구함 (Select 쿼리가 아닌 경우에는, 필드 갯수가 0임)
	nFieldCount = db01.getresultfieldcount();
	if (nFieldCount <= 0) { return; }
	
	// 쿼리 결과 필드 갯수만큼 컬럼 생성
	for (nFieldIndex = 0; nFieldIndex < nFieldCount; nFieldIndex++) {
		nColumnIndex = gridResult.addcolumn();
	
		// 필드 이름을 구하여 컬럼 헤더 텍스트 설정
		gridResult.setheadertext(0, nColumnIndex, db01.getresultfieldname(nFieldIndex));
	}
	
	// 쿼리 결과 한 레코드를 페치
	nResult = db01.getresultrecordfetch();
	factory.consoleprint("Result record fetch : " + nResult);
	
	// 쿼리 결과 한 레코드를 페치가 성공인 경우일 동안 Loop
	while (nResult == 1) {
		// 그리드에 행 추가
		nRowIndex = gridResult.additem(false, false);
		
		// 레코드에서 컬럼 인덱스에 대한 값을 구하여 그리드 아이템에 설정
		for(nColumnIndex = 0; nColumnIndex < nFieldCount; nColumnIndex++) {
			strValue = db01.getfieldvalue(nColumnIndex);
			gridResult.setitemtext(nRowIndex, nColumnIndex, strValue);
		}
		
		// 쿼리 결과 한 레코드를 페치
		nResult = db01.getresultrecordfetch();
	}
}