0

このようなことは可能ですか?

mDB = openDatabase("mainDB","1.0","Main Database",5 * 1024 * 1024);
sDB = openDatabase("subDB","1.0","Sub Database",5 * 1024 * 1024);

mDB.transaction(function(tx){
    tx.executeSql("ATTACH DATABASE subDB as sub", []);
});

ただし、このコードは機能しません。SQL ステートメントでは、subDB という単語は、仕様によると実際にはファイル参照である必要があります。これは sqlite3 CLI では問題なく動作しますが、Javascript コードではどうすればよいでしょうか? openDatabase コマンドで指定された shortName を使用するのが当然のように思われましたが、明らかにこれは機能しませんでした。

4

1 に答える 1

0

WebSQL はデータベース ファイル名へのアクセスを許可しないため、これは不可能です。

于 2013-03-15T17:32:47.923 に答える