2010-04-16 7 views
0

나는 이것이 쉬운 질문이며 나는 단지이 바보 같은 짓을하고 있다고 확신하지만 나는이 모든 코드에 정말 익숙하다.sqlite 플렉스 반환 COUNT 반환 [object Object]

나는 기록

의 총 개수 나는 그것이 잘 작동하지만 난 그냥 결과를 표시하는 방법을 알아낼 수 있다고 생각

계산 플렉스에서 SQLite는 쿼리를 실행하려고 해요 - 모든 내가이 돌아 오기를 [object 객체].

private function overviewOne():void{ 
var stmt:SQLStatement = new SQLStatement(); 
stmt.sqlConnection = sqlConn; 
stmt.text = "SELECT COUNT(user_id) FROM tbl_user WHERE status_status ='Away'"; 
stmt.execute(); 
var result:SQLResult = stmt.getResult(); 
acoverviewOne = new Array(result.data); 
trace (result.data[0]); 

}

덕분에 도움이 이잖아.

다음은 내가 돌아 오는 길입니다.

그럼 어떻게 COUNT (user_id)에 대한 참조를 만들 수 있습니까? 다음

stmt.text = "SELECT COUNT(user_id) as 'userNo' " + 
       "FROM tbl_user WHERE status_status ='Away'"; 

수행 할 수 있습니다

(flash.data::SQLResult)#0 
    complete = true 
    data = (Array)#1 
    [0] (Object)#2 
     COUNT(user_id) = 8 
    lastInsertRowID = 0 
    rowsAffected = 0 

답변

0

실행 trace(ObjectUtil.toString(result));은 당신이 당신의 SQL 문을 변경하는 경우 다음

+0

도움이되었지만 COUNT (user_id)에 대한 참조를 만드는 방법은 무엇입니까? – Adam

+0

result.data 아마도 ... 코드 블록으로 덤프를 다시 포맷 할 수 있습니까? 그것은 흔적에서 온 것처럼 그것을 볼 수 있도록 도와줍니다. – invertedSpear

+0

나는 흔적을 다시 형식화했습니다 - 도움이되는 희망. 나는 또한 - result.data [0] [0] - 추적했지만 반환 된 것은 "undefined"였습니다. – Adam

1

반환되는 내용의 자세한 내용을 볼 수 개체를 덤프하기 그것을 얻으십시오 :

trace(result.data[0].userNo.toString()); 
관련 문제