2011-09-24 93 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