Database 在AdobeAIR数据库中创建多个表
我想在一个AdobeAIR数据库中创建两个表 我正在使用AdobeFlashBuilder导入flash.data.* 我尝试初始化下面的语句。它给出了创建第二个表时的错误 我是否必须使用其他API以便Database 在AdobeAIR数据库中创建多个表,database,apache-flex,air,flash-builder,Database,Apache Flex,Air,Flash Builder,我想在一个AdobeAIR数据库中创建两个表 我正在使用AdobeFlashBuilder导入flash.data.* 我尝试初始化下面的语句。它给出了创建第二个表时的错误 我是否必须使用其他API以便 private function db_opened(e:SQLEvent):void { sqls.sqlConnection = sqlc; sqls.text = "CREATE TABLE IF NOT EXISTS test_table ( id INTEGER PRI
private function db_opened(e:SQLEvent):void {
sqls.sqlConnection = sqlc;
sqls.text = "CREATE TABLE IF NOT EXISTS test_table ( id INTEGER PRIMARY KEY AUTOINCREMENT, first_name TEXT, last_name TEXT);";
sqls.execute();
sqls.text = "CREATE TABLE IF NOT EXISTS test_table2 ( id INTEGER PRIMARY KEY AUTOINCREMENT, first_name TEXT, last_name TEXT);";
sqls.execute();
}
错误
错误:错误#3106:当SQLStatement.executing为true时,无法更改属性。
出现错误$/throwError()
在flash.data::SQLStatement/set text()中,使用单独的SQLStatement来执行这两个不同的查询 因为它不允许您在查询一个查询时更改SQLStatement的text属性 因此,只需使用两个不同的SQLStatement来执行两个查询