脚本(2)
private function openHandler(evt:SQLEvent):void{
createStmt=new SQLStatement();
createStmt.sqlConnection=conn;
createStmt.addEventListener(SQLErrorEvent.ERROR, createError);
createStmt.addEventListener(SQLEvent.RESULT,batchExecuteSql);
batchExecuteSql(null);
}
private function batchExecuteSql(event:SQLResult):void{
if(sqlArray!=null){
if(sqlArray.length>limit){
this.createStmt.text=sqlArray[limit];
this.createStmt.execute();
limit++;
}
}
}
private function createError(evt:SQLErrorEvent):void{
Alert.show("创建数据库失败");
Alert.show(evt.error.message);
Alert.show(evt.error.details);
}
private function errorHandler(evt:SQLErrorEvent):void{
Alert.show("连接数据库失败");
Alert.show(evt.error.message);
Alert.show(evt.error.details);
}