1

私は Blackberry Web Work のプロジェクトを持っていますが、モバイル プログラミングを行うのはこれが初めてです。window.openDatabase を使用してキャッシュデータベースを作成したいのですが、何かおかしいです。このデータベースを表示するためにアラートを追加しましたが、何も表示されませんでした。

また、この関数の前後にアラートを配置し、この関数の前にのみアラートを表示します。try catch エラーを配置しようとしましたが、それでもエラー メッセージは表示されません。

君の力が必要

どうも

ここに私の簡単なコードがあります:

$(document).ready(function() {
    try {
        if (!window.openDatabase) {
            alert('not supported');
        } else {
            var shortName = 'mydatabase';
            var version = '1.0';
            var displayName = 'My Important Database';
            var maxSize = 65536; // in bytes
            alert("prepare to open database");
            var db = openDatabase(shortName, version, displayName, maxSize);
            alert("open Database");
            // You should have a database instance in db.
        }
    } catch (e) {
        // Error handling code goes here.
        if (e == 2) {
            // Version number mismatch.
            alert("Invalid database version.");
        } else {
            alert("Unknown error " + e + ".");
        }
        return;
    }

    alert("Database is: " + db);
});​
4

1 に答える 1