Javascript React本机SQLite数据检索
我试图在我的react原生android应用程序中从sqlite检索数据,但我得到的只是[object] 我使用rows.length获取记录计数,但不使用数据。如何在控制台上显示数据? 我还附上了一个截图。 请帮忙 试试这个:Javascript React本机SQLite数据检索,javascript,react-native,android-sqlite,Javascript,React Native,Android Sqlite,我试图在我的react原生android应用程序中从sqlite检索数据,但我得到的只是[object] 我使用rows.length获取记录计数,但不使用数据。如何在控制台上显示数据? 我还附上了一个截图。 请帮忙 试试这个: _queryRecordCount = () => { this.db.query("SELECT * from article", function(results) { let readable = JSON.stringify(res
_queryRecordCount = () => {
this.db.query("SELECT * from article", function(results) {
let readable = JSON.stringify(results);
alert(readable);
alert("Total records count is " + results.rows.length);
}, function(e) {
console.log("### Error Message:" + e.message);
});
};
这将获取对象数据并将其转换为可读格式
您也可以循环查看数据并记录输出。请尝试此操作
要了解总记录:
var len=results.rows.length
console.log“总记录数”:“+len
现在进行数据打印:
示例代码:
_queryRecordCount = () => {
this.db.query("SELECT * from article", function (results) {
var len = results.rows.length;
console.log('total records ::::::' + len);
if (len > 0) {
for (let i = 0; i < len; i++) {
let row = results.rows.item(i);
console.log("row : "+ JSON.stringify(row));
}
}else{
console.log("no records found");
}
}, function (e) {
console.log("### Error Message:" + e.message);
});
};
源代码可以帮助我们“\u queryRecordCount==>{this.db.querySELECT*from article,function results{console.logresults;alertTotal records count is+results.rows.length;},function e{console.log错误消息:+e.Message;};”当我尝试使用“console.logresults@MOHAMMED SHEIK DAWOOD”显示结果时,我得到的输出是[object]S@Aiswarya我的答案对你无效吗?我得到:{rows:{length:2},rowsAffected:0}@23KSo你不再看到[object]?是的……但我想看到我输入的数据。\u insertNewData==>{this.db.queryinsert into articletitle,内容值'Aiswarya','1234',函数结果{console.logresults;alertInsert new record+results.insertId+successfully!;},函数e{console.log错误消息:+e.Message;};};这是我在数据库中保存两个数据的代码。谢谢你的回复。我应该用更好的方式格式化我的问题。
_queryRecordCount = () => {
this.db.query("SELECT * from article", function (results) {
var len = results.rows.length;
console.log('total records ::::::' + len);
if (len > 0) {
for (let i = 0; i < len; i++) {
let row = results.rows.item(i);
console.log("row : "+ JSON.stringify(row));
}
}else{
console.log("no records found");
}
}, function (e) {
console.log("### Error Message:" + e.message);
});
};