0

我正在尝试创建一个本地数据库。我做了一些插入,但是当我运行代码时,我得到“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;

我怎样才能解决这个问题?

4

1 回答 1

0

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

于 2012-07-07T20:09:32.780 回答