0

因此,我最近注意到我的应用程序(使用 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)"

这不是语法错误或类似的东西,我不知道它是什么。有没有人遇到过这样的问题?谢谢。

4

0 回答 0