我已经使用jQuery mobile为 iPhone实现了一个Phonegap应用程序。我已经使用sqlite创建了一个数据库。
我用一些表列表创建了自己的数据库 0000000001.db。
将其添加到 xcode proj 的资源文件夹中,
并将此数据库预加载到WebKit文件夹中的应用程序中。
当我使用 sqlite 管理它时,它会显示我所有的数据库表和表中的内容。但我想在列表视图(表格视图)中显示该内容
我按照Gaurav S Tomar™ 教程链接对数据库进行了预加载。
我不知道what are the next steps for data driven from the sqlite data base
现在我想从数据库表中检索数据并将其填充到列表视图(表视图)中。
i was very new to the phone gap applications
,
我不知道were (in wich files) we implement the code to retrieve data from data base from my sqlite file 000001.db
和how to display /populate that retrieved data base in list views
请问有什么detailed
建议/教程吗?提前致谢..
我已经在其中添加了一个 .js 文件 main.js
function queryDB(sql) {
dbmanager.connect_database();
dbmanager.db.transaction(function(tx){
tx.executeSql(sql,[],getResult,dbmanager.errorCB);
},dbmanager.errorCB);
}
function getResult(tx,results)
{
for(var i=0;i<results.rows.length;i++){
console.log(results.rows);
console.log(results.rows.item[i]);
}
}
$(document).ready(function()
{
$('#OneView').click(function()
{
queryDB('select * from table');
});
});
在那个 console.log(results.rows); 像这样打印: {"length":3}
控制台.log(results.rows.item[i]); 印刷TypeError: Result of expression 'message' [undefined] is not an object.
但不是我在表中添加的列值