Adobe AIRアプリケーション中に一つSQLStatementインスタンスでマルチSQLの命令文を実行するソースコード

プロジェクトを開発中に、一般的、SQL命令文は全部一つファイルに保存して、AIRアプリケーション(AIR以外でも同じだと思う)に埋め込みます。そうすれば近いSQL文を一つファイルに見やすくて、メンテナンスことも簡単となります。

1回でマルチSQL文を実行するところもあるともいます。残念なんですが、AIRのSQLStatementクラスで1回実行すると最初のSQL命令しか実行されないです(SQLStatementというクラスはSQLの命令文を実行するのに必要なクラスです)。

1回でマルチSQL命令文を実行することは可能ですか。以下のソースはそいうことを実現とします。

やり方はとても簡単のです、ループして’;’で区切る一つのSQL命令文となります。
以下はソースコードです。


try {
// Separate all statements
var parts:Array = createSQL.split( ‘);’ );

for( var i:int; i

とても簡単ですよね。

Leave a Reply

Your email address will not be published. Required fields are marked *