0

`

<fx:Script>
    <![CDATA[
        import mx.collections.ArrayCollection;
        import spark.events.ViewNavigatorEvent;     

        protected var sqlConnection:SQLConnection;

        protected function view1_viewActivateHandler(event:ViewNavigatorEvent):void
        {
            sqlConnection = new SQLConnection();
            sqlConnection.open(File.applicationStorageDirectory.resolvePath("euro.db"));
            getAllGiberish();
        }

        protected function getAllGiberish():void
        {
            var stmt:SQLStatement = new SQLStatement();
            stmt.sqlConnection = sqlConnection;
            stmt.text = "SELECT esteso FROM generale GROUP BY nazione, esteso HAVING nazione = 'Austria'";
            stmt.execute();
            list.dataProvider = new ArrayCollection(stmt.getResult().data);         
        }       

    ]]>

</fx:Script>

<s:List id="list" x="4" y="5" width="306" height="274" />

リストにデータがないので?私は何を間違えましたか?一般的なテーブルID、valore、moneta、estesoに4つのフィールドがあります

4

1 に答える 1

1

私は専門家ではありませんが、SQL ステートメントが不正な形式である可能性があると最初に考えました。

SELECT esteso FROM generale WHERE nazione = 'Austria' GROUP BY nazione, esteso;

これが 8 月 23 日のものであることに気付きましたが、おそらく既にソートされているでしょう。

ジャッコ

于 2012-11-16T15:10:29.033 に答える