таблица базы данных не создается в phonegap - PullRequest
1 голос
/ 16 мая 2011

У меня есть работающее веб-приложение, разработанное с использованием jquery mobile, html5, javascript.Я создал проект android в phonegap, используя html и js файлы, которые у меня уже были.Приложение правильно запускается на эмуляторе, и я вижу, что все страницы загружаются нормально.На одной из страниц я должен сохранить данные формы в базе данных.Я вижу, что создание базы данных происходит правильно, но таблица не создается.Это код, где я создаю таблицу в js-файле:

db.transaction(function (tx) {
  tx.executeSql('CREATE TABLE IF NOT EXISTS exp (
                   id INTEGER PRIMARY KEY,
                   ename VARCHAR(30),
                   amount DECIMAL(4,2),
                   category TEXT, 
                   date DATE)',[]);
});

Я запутался и даже не знаю, с чего начать, чтобы посмотреть, что идет не так.

1 Ответ

0 голосов
/ 04 августа 2011

Кажется, есть некоторая проблема с пробелом в телефоне, так как я даже не смог запустить пример базы данных, предоставленный ими на веб-сайте. Тем не менее, вы можете достичь этой функциональности, создав плагин для телефонной пробелы и доступ к базе данных с помощью кода Android. преобразовать данные из базы данных в json и передать их в js-файл phonegap. Обратитесь к этой странице, чтобы узнать, как это можно сделать: http://wiki.phonegap.com/w/page/36753494/How%20to%20Create%20a%20PhoneGap%20Plugin%20for%20Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...