tazboy
08-12-2008, 07:00 AM
How do I fill an ArrayCollection from a local database? I can get the info from a database but I'm not sure how to populate the AC. Right now I've got:
private function selectAllPlayers():void{
var sqlText:String = "SELECT * FROM Players";
selectAllSQL = new SQLStatement();
selectAllSQL.sqlConnection = conn;
selectAllSQL.addEventListener(SQLEvent.RESULT, selectAllPlayersResult);
selectAllSQL.addEventListener(SQLErrorEvent.ERROR, errorHandler);
selectAllSQL.text = sqlText;
selectAllSQL.execute();
}
private function selectAllPlayersResult(event:SQLEvent):void{
var result:SQLResult = selectAllSQL.getResult();
// AC = result.data?
grid_qb.dataProvider = result.data;
}
I know that ArrayCollections have .itemAddAt and .itemAdd . Do I use these?
Thanks for any ideas you guys have. It's appreciated.
private function selectAllPlayers():void{
var sqlText:String = "SELECT * FROM Players";
selectAllSQL = new SQLStatement();
selectAllSQL.sqlConnection = conn;
selectAllSQL.addEventListener(SQLEvent.RESULT, selectAllPlayersResult);
selectAllSQL.addEventListener(SQLErrorEvent.ERROR, errorHandler);
selectAllSQL.text = sqlText;
selectAllSQL.execute();
}
private function selectAllPlayersResult(event:SQLEvent):void{
var result:SQLResult = selectAllSQL.getResult();
// AC = result.data?
grid_qb.dataProvider = result.data;
}
I know that ArrayCollections have .itemAddAt and .itemAdd . Do I use these?
Thanks for any ideas you guys have. It's appreciated.