2012-07-07 28 views
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; 

我该如何解决这个问题?

回答

0

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