我在我的phonegap项目中使用sqlitePlugin,我有问题,我使用此查询获取短信列表
'SELECT * FROM sms_list WHERE category_id=' + id
但是我收到了这个错误
"Error processing SQL: Error: a statement with no error handler failed: no such table: sms_list"
但是" sms_list"事实上存在。
我在使用此查询时收到数据' SELECT * FROM sms_list"。
我尝试执行' SELECT * FROM sms_list WHERE category_id = 1' in" sqliteman"它在那里工作。
答案 0 :(得分:0)
解决了,问题是我使用的SqlitePlugin,我使用这个sqlitePlugin来解决问题。 感谢Aravin链接,我在其中找到了指向我所需内容的链接。
答案 1 :(得分:-1)
tx.executeSql('SELECT * FROM sms_list WHERE category_id=' + id,[], function(tx,rs){}, function() {
tx.executeSql('CREATE TABLE IF NOT EXISTS sms_list (name : type)');
});
如果该表确实不存在,则使用此代码创建。