私はこれを使用しましたが、完全に機能しています。これを試してください
try {
if (!window.openDatabase) {
alert('not supported');
} else {
var shortName = 'WineDatabase';
var version = '1.0';
var displayName = 'PhoneGap Test Database';
var maxSize = 655367; // in bytes
mydb = openDatabase(shortName, version, displayName, maxSize);
}
} catch(e) {
// Error handling code goes here.
if (e == INVALID_STATE_ERR) {
// Version number mismatch.
alert("Invalid database version.");
} else {
alert("Unknown error "+e+".");
}
return;
}
編集:
当時、私はiosでPhonegapを使用していたので、取得できませんでしたが、今ではblackberry phonegapで同じ問題が発生し、その原因を発見しました:データケーブルが接続されている間、アプリはSDCardに何も書き込むことができません.だから私はプラグを抜いて正常に動作します.申し訳ありませんが、iosのソリューションではありませんが、この問題をブラックベリーで検索している人は、このソリューションを使用できます.