0
我正在創建一個HTML 5 Web應用程序,我在本地存儲上使用索引數據庫,我在HTML 5索引數據庫中設置數據庫版本時遇到問題
代碼片段如下如何在HTML中設置索引數據庫的版本5
try {
var request = iDB.open('travelDB', dbVersion);
request.onerror = function (event) { errorDisplay('Failed to open IndexedDB database.'); }
request.onsuccess = function (event) {
db = request.result; // set the global db variable
db.onerror = dbErrorHandler;
alert(db.version != dbNewVersion);
if (db.version != dbNewVersion) {
alert('game begins');
db.setVersion(dbNewVersion);
// var req = db.setAttribute(version, dbNewVersion);
alert('game ends');
req.onerror = function (event) { alert('version error: ' + event.target.errorCode); }
req.onsuccess = function (event) {
alert('Creating the object store');
var objectStore = db.createObjectStore('oTravel', { keyPath: 'id', autoIncrement: true });
objectStore.createIndex('traveler', 'ciTraveler', { unique: false });
}
}
}
} catch (e) {
dispError('Browser supports IndexedDB but didn\'t open the database. (' + e.message + ')');
}