如何使用javascript从sqlite数据库中获取值

时间:2013-04-17 06:36:41

标签: javascript android database sqlite cordova

我们应该如何在android中使用java脚本从sqlite中获取值。

instance name = db.arraylistname(id);
column name =  instance name.get(0).get("column name");

我们应该如何在java脚本中提供它?

我们如何在android中设置文本,例如

text_view.setText(column name);

我们应该如何在java脚本中提供它?而我已经将文本作为列表视图给出了 数据

相反,“列名”中的所有数据都应被视为列表视图。

通常情况下,我们应该如何为android中的文本视图设置标记文本。

我的意思是我想从数据库中获取一个值并将其放在para标签的内容中<p>....</p>

请...帮助......我不知道它。

当我使用以下编码来检索数据时

var len = results.rows.length;
for (var i = 0; i < len; ++i) 
{
    var obj = results.rows.item(i);
    console.log(+obj);               
}

我在日志中得到以下内容

04-17 11:54:59.416: D/CordovaLog(23307): Returned rows = 2
04-17 11:54:59.416: I/Web Console(23307): Returned rows = 2 at file:///android_asset/www/index.html:33
04-17 11:54:59.416: D/CordovaLog(23307): NaN
04-17 11:54:59.416: I/Web Console(23307): NaN at file:///android_asset/www/index.html:38
04-17 11:54:59.427: D/CordovaLog(23307): NaN
04-17 11:54:59.427: I/Web Console(23307): NaN at file:///android_asset/www/index.html:38
04-17 11:54:59.427: D/CordovaLog(23307): No rows affected!
04-17 11:54:59.427: I/Web Console(23307): No rows affected! at file:///android_asset/www/index.html:44

我得到 NaN iwhereas我应该将数据输入到表格中。

1 个答案:

答案 0 :(得分:1)

好吧,我找到了这个问题上半部分的答案,

如果我们想要表中的id,我们需要为phonegap编码

function querySuccess(tx, results) 
{
    var len = results.rows.length;
    console.log("DEMO table: " + len + " rows found.");
    for (var i=0; i<len; i++)
    {
         console.log("Row = " + i + " id = " + results.rows.item(i).id);
     }
}

检索值的确切代码是..

" id = " + results.rows.item(i).id