2013-12-13 3 views
0

Я работаю над приложением phonegap, у меня есть ошибка в телефоне. Версия для Android 4.0.4. Эта ошибка в то время как iam попробуйте вставить запрос или обновить query.But он работает на КСН или самсунг 7 дюймов tablet.i не знаю, почему эта ошибка occur.The следующий код используется для вставки запроса:SqliteDatabaseCpp (14550): sqlite возвращен: код ошибки = 1, msg = нет такой таблицы: Cache, db = xxx

db.transaction(function (tx) {      

    for (var dat = 0; dat < rating.length; dat++) { 
    var sql_rating = ''; 
    sql_rating = 'INSERT INTO ratings(rating_ids,user_id,ratings,userid,rated_on) VALUES'; 
     if (dat > 0) { 
      sql_rating += ","; 
     }      
     sql_rating += '("' + rating[dat][0] + '","' + rating[dat][1] + '","' + rating[dat][2] + '","' + rating[dat][3] + '","' + rating[dat][4] + '")'; 

        sql_rating += ";"; 
    tx.executeSql(sql_rating); 
    } 
}); 

ошибка:

SQLite возвращается: код ошибки = 1, MSG = нет такой таблицы: CacheGroups, дБ = ххх SQLite возвращается: код ошибки = 1, MSG = нет такой таблицы: кэши, db = xxx sqlite возвращен: код ошибки = 1, msg = нет такая таблица: Origins, db = xxx sqlite: error code = 1, msg = no table: DeletedCacheResources, db = xxx sqlite возвращен: код ошибки = 1, msg = рядом с ",": синтаксическая ошибка, db = xxx sqlite возвращается: код ошибки = 1, msg = рядом с ",": синтаксическая ошибка, db = xxx sqlite: код ошибки = 1, msg = рядом с ",": синтаксическая ошибка, db = xxx sqlite: код ошибки = 1, msg = рядом с ",": синтаксическая ошибка, db = xxx sqlite: код ошибки = 1, msg = около ",": синтаксическая ошибка, db = xxx

, пожалуйста, помогите мне с это проблема.

+0

Вашего код использует имя таблицы 'ratings', но упоминает сообщение об ошибке' Caches'. Вы уверены, что указали правильный код? –

+0

@CL на самом деле создает динамические таблицы, используя один грязный флаг, а другой я нажимаю api и нажимаю значения в array.later. Я вставляю эти значения в соответствующую таблицу. Где я показываю один из запросов insert. Следующая информация у меня в logcat: sqlite возвращен: код ошибки = 1, msg = нет такой таблицы: CacheGroups, db = xxx sqlite возвращен: код ошибки = 1, msg = нет такой таблицы: Cache, db = xxx sqlite return: error code = 1, msg = нет такой таблицы: Origins, db = xxx sqlite return: error code = 1, msg = no такая таблица: DeletedCacheResources, db = xxx.Can u ответ мне – Ram

ответ

0

Вы что-то изменили в схеме базы данных ?? пожалуйста, отбросьте весь стол и заново создайте его. Или просто переустановите приложение. Он должен решить. если не дайте мне знать.

+0

даже перезапустить планшет и переустановить приложение. – Ram

+0

вы можете опубликовать весь журнал ошибок здесь ..? и какое имя таблицы вы говорите? –

+0

sqlite возвращен: код ошибки = 1, msg = нет такой таблицы: CacheGroups, sqlite возвращен: код ошибки = 1, msg = нет такой таблицы: кэши sqlite возвращен: код ошибки = 1, msg = нет такая таблица: Origins, sqlite возвращен: код ошибки = 1, msg = нет такой таблицы: DeletedCacheResources, sqlite возвращен: код ошибки = 1, msg = рядом ",": ошибка синтаксиса, sqlite возвращен: код ошибки = 1, msg = рядом ", ": ошибка синтаксиса, sqlite возвращен: код ошибки = 1, msg = рядом", ": ошибка синтаксиса, sqlite возвращен: код ошибки = 1, msg = near", ": синтаксическая ошибка, sqlite возвращен: код ошибки = 1, msg = near ",": синтаксическая ошибка, – Ram

0

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

function populateDB(tx) { 
    //tx.executeSql('DROP TABLE IF EXISTS DEMO'); // Uncomment to test from scratch, comment for production! 
    tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)'); 
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")'); 
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")'); 
} 
+0

привет, проблема не в том, как создать таблицу в phonegap.the вещь ошибка возникает только пытаюсь я nsert или обновить запрос – Ram

+0

@shylendra OP никогда не запрашивал пример кода: - / – JoelFernandes

Смежные вопросы