Adobe AIRでJavaScript実行ソフトを作ってみた2

昨日作成したJavaScript実行ソフトを、少し改造。
JavaScriptからSQLiteのテーブルに格納されている別のプログラムのレコードを抽出できるようにしてみた。

普通のデータの操作やテーブルの操作は、JavaScriptからクエリを発行できるので一応可能だと思うけれど、面倒だったので未確認。

実際に動作している様子はこちら

動画では、個々のプログラム(ピラミッド表示、逆ピラミッド表示)を実行した後、最後にそれらをテーブルから抽出して連続実行するプログラム(下記)を実行している。

var sql = "select code from js where id between :fromid and :toid";
var params = {fromid: 2, toid: 3};

var result = execSQL(sql, params);
var code = "";

for (obj in result) {
  var txt = "";

  for (o in result[obj]) {
    txt += result[obj][o];
  }

  code += txt;
}

eval(code);