本地数据库null结果

时间:2012-07-07 18:30:52

标签: database flex flash-builder

我正在尝试创建一个本地数据库。我做了一些插入,但是当我运行代码时,我得到“result = null”错误:

var selectStmt:SQLStatement = new SQLStatement();
selectStmt.addEventListener(SQLErrorEvent.ERROR, dbErrorHandler);
selectStmt.sqlConnection = conn;
selectStmt.text = "SELECT * FROM table1";
selectStmt.execute();

var result:SQLResult = selectStmt.getResult();
var numResults:int = result.data.length;

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

SQLStatement是异步的,你只能在“flash.events.SQLEvent.RESULT”事件监听器中执行“getResult()”