Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不允许执行javascript SQLite SQL_Javascript_Sqlite - Fatal编程技术网

不允许执行javascript SQLite SQL

不允许执行javascript SQLite SQL,javascript,sqlite,Javascript,Sqlite,我使用下面的代码来显示表单 notesdb.transaction(function(t) { t.executeSql('SELECT buildingcode, buildingaddress FROM buildings WHERE buildingcode = ?', [BuildingCode], function(t, result) { var rowaddress = result.rows.item(0)

我使用下面的代码来显示表单

    notesdb.transaction(function(t) {
    t.executeSql('SELECT buildingcode, buildingaddress FROM buildings WHERE buildingcode = ?', [BuildingCode], 
            function(t, result) {
                var rowaddress = result.rows.item(0);
                $('#displayflatcomments articleflatcomment').html('Κωδικός: <strong>' + rowaddress.buildingcode + '</strong>');
                $('#displayflatcomments articleflatcomment1').html('Διευθυνση: <strong>' + rowaddress.buildingaddress + '</strong>');
    });

    t.executeSql('SELECT id, BuildingCode, FlatNo, Comment, CommentMore, Closed, New FROM flatcomments WHERE New = 1 ORDER BY BuildingCode ASC', [], 
            function(t, result) {
                var rowcomment = result.rows.item(0);
                //alert(rowcomment.id);
                $('#displayflatcomments articleflatcomment2').html('Ονομα: <strong>' + rowcomment.Comment + '</strong>');
                $('#flatcommentdisplay').val(rowcomment.CommentMore.slice(0, rowcomment.CommentMore.length-16));



        $('#paycommentsdelete').click(function(){
            t.executeSql('DELETE FROM flatcomments WHERE id = ?', [rowcomment.id]); 
            $.mobile.changePage('#comments', 'slideup', false, true);
        });    
        $('#sub').unbind('click').click(function(){

        });
    });

});
我有一个带有paycomentsdelete id的删除按钮

单击它时,我收到未捕获的InvalidError:无法对“SQLTransaction”执行“executeSql”:不允许执行SQL


如何修复它???

关于这一点的一个想法是,SQLite数据库文件必须是可由服务器写入的。CHMOD777。默认情况下,您可以从数据库中读取,但不能删除或修改

检查数据库文件的写入权限,并确保已启用“可写入”。希望能奏效