#android #sqlite #jquery-mobile #cordova
#Android #sqlite #jquery-мобильный #кордова
Вопрос:
Я разрабатываю приложение в Eclipse, используя jquery Mobile и Phonegap, используя sqlite для создания базы данных. Sqlite показывает следующее исключение «Нет такой таблицы: имя таблицы» Как это исправить? Пожалуйста, помогите мне.
Спасибо за ответ…. Для создания таблицы используется следующий код:
var createStatement = "CREATE TABLE IF NOT EXISTS Contact (id INTEGER PRIMARY KEY AUTOINCREMENT, firstName TEXT, lastName TEXT, phone TEXT)";
Функция для вставки записей:
function insertRecord() {
var d=document.getElementById('firstName');
var ds= document.getElementById('lastName');
var dsq=document.getElementById('phone');
db.transaction(function(tx) {
tx.executeSql(insertStatement, [d.value, ds.value, dsq.value], loadAndReset, onError);
});
}
Комментарии:
1. Lol, моя машина не работает, можете ли вы сказать мне, что не так и как это исправить?
2. Для меня это очень похоже на то, что вы пытаетесь вставить данные в таблицу с именем «Имя таблицы». Проверьте правильность вашего insertStatement.
Ответ №1:
без какого-либо кода я бы сказал, что запрос SQLite неверен. Можете ли вы просто опубликовать ту часть своего кода, где вы выполняете запрос?