Не удалось вставить запись в таблицу - PullRequest
0 голосов
/ 17 декабря 2018

Я изучаю Cordova и пытаюсь создать приложение CRUD.я пытаюсь вставить запись в свою таблицу CustomerOrder, используя следующий код

$(document).ready(function(){

  $("form").submit(function(event) {
  name = $("#name").val();
  mobile_number = $("#mobile_number").val();
  price = $("#price").val();
  address = $("#address").val();
    db.sqlBatch([
    'CREATE TABLE IF NOT EXISTS CustomerOrder(name, mobile_number,price,address)',
    ['INSERT INTO CustomerOrder VALUES (name, mobile_number,price,address)', ['name', 'mobile_number','price','address'] ]
  ], function() {
    alert('Populated database OK');
  }, function(error) {
    alert('SQL batch ERROR: ' + error.message);
  });

  event.preventDefault();
});

Но я получаю сообщение об ошибке как enter image description here

что может быть причиной этогоошибка?

1 Ответ

0 голосов
/ 18 декабря 2018

Я обнаружил синтаксическую ошибку в моей вставке в оператор

это должно быть

  ['INSERT INTO CustomerOrder (name, mobile_number,price,address) VALUES (?, ?,?,?)', [name, mobile_number,price,address] ]
...