I've tried this code snippet:
var self = Ti.UI.createView({ backgroundColor:'white' }); var dbFile = Titanium.Database.install('/data/database.sqlite', 'database'); var db = Titanium.Database.open('database'); var dbRes = db.execute("SELECT id,local FROM species"); var tableData = []; while (dbRes.isValidRow()) { //Ti.API.log(dbRes.fieldByName('local')); tableData.push({id: dbRes.fieldByName('id'), title: dbRes.fieldByName('local'), hasChild: true }); dbRes.next(); } dbRes.close(); db.close(); var table = Titanium.UI.createTableView({ data:tableData }); self.add(table); //add behavior table.addEventListener('click', function(e) { self.fireEvent('itemSelected', { name:e.rowData.title, }); }); return self; };The database exists, but it looks like I've missed something...