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