Quantcast
Channel: Appcelerator Developer Center Q&A Tag Feed (android)
Viewing all articles
Browse latest Browse all 7655

sqlite on iOS not on Android

$
0
0

// create table view  
var tableview = Ti.UI.createTableView({  
});  
 
// set the data from the database to the array  
    function setData() {  
 
    var dbVersion = 0.1;
    var db = Ti.Database.install('dab.sqlite','dab' + dbVersion);  
    var rows = db.execute('SELECT short FROM dab');  
 
    var dataArray = [];  
    while (rows.isValidRow())  
    {  
        dataArray.push({title:'' + rows.fieldByName('short') + '', hasChild:true, path:'../products/products.js'});  
        rows.next();  
    };  
 
        tableview.setData(dataArray); 
 
};  
 
 
 
 
tableview.addEventListener('click', function(e)  
{  
 
});  
 
self.add(tableview);
 
setData();
the above codes compiled nicely in iOS simulator but not in Android. Errors are as follows...

Appreciate any help greatly.

[ERROR][TiExceptionHandler( 362)] (main) [384,384] ----- Titanium Javascript Runtime Error ----- [ERROR][TiExceptionHandler( 362)] (main) [2,386] - In ui/common/FirstView.js:18,19 [ERROR][TiExceptionHandler( 362)] (main) [5,391] - Message: Uncaught Error: no such table: dab: , while compiling: SELECT short FROM dab [ERROR][TiExceptionHandler( 362)] (main) [2,393] - Source: var rows = db.execute('SELECT short FROM dab');
[ERROR][V8Exception( 362)] Exception occurred at ui/common/FirstView.js:18: Uncaught Error: no such table: dab: , while compiling: SELECT short FROM dab


Viewing all articles
Browse latest Browse all 7655

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>