不允许执行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。默认情况下,您可以从数据库中读取,但不能删除或修改 检查数据库文件的写入权限,并确保已启用“可写入”。希望能奏效