Когда я использую имя myDatabase.sqlite, программа останавливается по команде openDatabase (я поставил предупреждение до и после этой строки ... и оно показывает первое предупреждение, но не второе. Вот почему я подумал, что это проблема ... Есть идеи?

ользую проект 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", и поэтому у нее нет таблиц.

Кто-нибудь знает, как я могу открыть свой файл со всеми таблицами в нем?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос