2011-09-24 98 views
0

手機的差距,我使用JavaScript爲黑莓os4.6數據庫在黑莓

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
<script type="text/javascript" charset="utf-8"> 


document.addEventListener("deviceready", onDeviceReady, false); 


function onDeviceReady() { 
    var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000); 
    db.transaction(populateDB, errorCB, successCB); 
} 


function populateDB(tx) { 
    tx.executeSql('DROP TABLE IF EXISTS DEMO'); 
    tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)'); 
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")'); 
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")'); 
} 



function errorCB(tx, err) { 
    alert("Error processing SQL: "+err); 
} 


function successCB() { 
    alert("success!"); 
} 
</script> 

創造的PhoneGap數據庫,但我沒有得到it.Please告訴我的解決方案是如何做的。

由於提前

回答

1

使用的try-catch建設攔截可以在打開數據庫出現異常。

Check this link