2012-02-04 4 views
0

「select count(id)as user from IDCount」のような式を含むクエリをFlexで実行すると、結果が変わってきます。フレックス:select count(id)は、SQLStatementで奇妙な結果を返しますか?

私がプロパティとして解析しようとすると、 "idCount = 0"の後に続くという結果データ配列の最初のオブジェクト(これは、上記のクエリの実際の結果を格納することになっています)適切なクエリを実行し、結果を確認する方法」

sqlStatement    = new SQLStatement(); 
sqlStatement.sqlConnection = mainConnection; 
sqlStatement.text   = 'select count(id) as countID from Users'; 
sqlStatement.addEventListener(SQLEvent.RESULT, onSelectQuerySucceed); 
sqlStatement.execute(); 


protected function onSelectQuerySucceed(event : SQLEvent) : void 
{ 
    var sqlResult : SQLResult = sqlStatement.getResult(); 
    Alert.show(sqlResult.data[ 0 ].idCount); // <- it is undefined :| 
} 
+1

少し詳しく説明できますか? ActionScript SQLLite APIを使用していますか?そうでなければ;どのようにクエリを実行していますか? – JeffryHouser

+0

はい。私はSQLLite APIを使用しています。 –

+0

私は実行中のコードを追加しました。私はそれが問題の解決に役立つことを願っています:| –

答えて

0

上記のコードは正常に動作します。 バグの原因となったのは私の間違いだったようです。 :|

+0

少なくとも私はコードが他の人がソートのいくつかの解決策を探して助けてくれることを願っています。 –