因此,我最近注意到我的应用程序(使用 phonegap 2.6 构建)中的一个错误,并且我已将其范围从通常的 populateDB() 缩小到应用程序开头的以下 SQL 代码:
tx.executeSql('CREATE TABLE IF NOT EXISTS tokens (token unique)');
它在“deviceready”事件中被正确使用,不是这样。问题是 - 这将在第一次运行时失败- 在所有后续运行中都会很好,就像它按预期工作一样。但是,失败是不可接受的。这是我第一次运行时遇到的错误:
code: 5
message: "could not prepare statement (1 no such table: tokens)"
这不是语法错误或类似的东西,我不知道它是什么。有没有人遇到过这样的问题?谢谢。