1

アプリにphonegapを使用していますが、SQLiteデータベースを使用する必要があります。私の問題は、ロード時にSQLエラーが発生することです。問題のコードは次のとおりです。

//Open DB
    function findLocalNotes() {
        var db = window.openDatabase("rev_aLocalNotes", "1.0", "Revision App Local Notes", 200000);
        db.transaction(functionDB, errorCB, successCB);
    }

    //Create if needed DB
    function functionDB(db) {
        db.executeSql("CREATE TABLE IF NOT EXISTS local_notes (id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, group TEXT, note TEXT, lastupdated DATE, created DATE)");
    }

    //If error, say
    function errorCB(e) {
        alert("SQL ERROR " + e.code);   
    }

    //If DB exist/created Open it.
    function successCB() {
        var db = window.openDatabase("rev_aLocalNotes", "1.0", "Revision App Local Notes", 200000);
        db.transaction(queryDB, errorCB);
    } 

    //Run query
    function queryDB(db) {
        db.executeSql('SELECT * FROM local_notes', [], querySuccess, errorCB);
    }

    //Run with returned query rows
    function querySuccess(db, results) {
        var len = results.rows.length;
        if(len != 0) {
            for (var i=0; i<len; i++){
                alert(results.rows.item(i).title)
            }
        }
        else {
            main_content.append("<div href='write_note.html' id='no_notes'><p>It looks like you have no notes! Tap here to add one!</p><img src='img/note_add.png'/></div>");
            $('#no_notes').click(function() { $.mobile.changePage( 'write_note.html', {transition: "none"}, true, true); });
        }
        return false;
    }

エラーを引き起こしているアイデアはありますか?前もって感謝します :)

編集:申し訳ありませんがそれを追加するのを忘れました!エラーコード5

4

0 に答える 0