2014-10-27 91 views

回答

1

添加插件

科尔多瓦插件添加https://github.com/millerjames01/Cordova-SQLitePlugin.git

HTML

<input id="show" type="button" value="Show"> 

JS

function globalError(tx, error) 
    { 
    alert("Error: " + error.message); 
    } 

    var db = window.openDatabase('TabOrder', '', 'Bar Tab Orders', 2500000); 
    db.transaction(function(tx) { 
    tx.executeSql('DROP TABLE IF EXISTS SubmiteData;', null, null, globalError); 
    tx.executeSql('CREATE TABLE IF NOT EXISTS SubmiteData (SubmiteDataId integer 
    primary key, UserId text, AuthNo number, LocId number,ProdId number, 
    CardId number, OrgLat text, OrgLng text, OrgTime text)', 
     null, 
     function() 
     { 
     SubmiteData("USER1",12345678,23434, 21212, 220232, 
     "9", "45", "23/06/2014"); 

     }, 
     globalError); 
    }); 

    function SubmiteData(UserId, AuthNo, LocId,ProdId, CardId, OrgLat, OrgLng, OrgTime){ 
    db.transaction(function(tx){ 
    tx.executeSql('INSERT INTO SubmiteData(UserId, AuthNo, LocId, ProdId, CardId, 
    OrgLat, OrgLng, OrgTime) VALUES (?,?,?,?,?,?,?,?)', [UserId, AuthNo, LocId, 
    ProdId, CardId, OrgLat, OrgLng, OrgTime], 
     null, 
     globalError 
     ); 
    }); 
} 


function read(UserId, AuthNo, LocId,ProdId, CardId, OrgLat, OrgLng, OrgTime){ 

db.transaction(function(tx) { 
tx.executeSql('SELECT * FROM SubmiteData', 
    [], 
    function(tx, results) 
    { 
     for (var i=0; i<results.rows.length; i++) 
     { 
      var row=results.rows.item(i); 
      // alert("Id: " + row['UserId']); 
      var stringout = "LocId: " + row['LocId'] + "\n"; 
      alert(stringout); 
     } 
    },     
    globalError 
    ); 
    }); 
}; 

$(function() 
{ 
    $('#show').click(read); 
}); 
+0

请不要重复答案,要么将问题标记为重复,要么提供个别问题个别答案。 – Flexo 2014-11-17 10:26:05

相关问题