Я использую проект PhoneGap на XCode. Я пытаюсь подключиться к базе данных SQLite с помощью Javascript.
Я создал файл "myDatabase.sqlite" в инструменте SQLite. Теперь мой вопрос: как открыть эту базу данных в моем коде? Сейчас я использую следующий код:
var db;
var shortName = 'myDatabase';
var version = '1.0';
var displayName = 'myDatabase';
var maxSize = 65535;
db = openDatabase(shortName, version, displayName,maxSize);
db.transaction(function(transaction) {
transaction.executeSql('SELECT * FROM User;', [],
function(transaction, result) {
if (result != null && result.rows != null) {
for (var i = 0; i < result.rows.length; i++) {
var row = result.rows.item(i);
alert(row.ID);
}
}
}, errorHandler);
}, errorHandler, nullHandler);
Проблема в том, что база данных пуста, потому что когда я ее запускаю, она дает ошибку "Нет такой таблицы". Я думаю, что он создал новую базу данных с именем "myDatabase", и поэтому у нее нет таблиц.
Кто-нибудь знает, как я могу открыть файл со всеми его таблицами?
Спасибо!