javascript - 需要从数据库事务返回数据反应本机
问题描述
我初学者在主要组件中反应原生我调用数据库来执行我的命令然后我需要为我返回数据但是在运行控制台日志后我未定义可以帮助我解决这个问题。谢谢
我的主要组成部分:
const requestJob = async () => {
let queryselect = 'SELECT * FROM tbl_messages ';
var Result = await Select(queryselect);
if (Result == false) {
console.log('no data')
} else {
console.log(Result);
}
}
在我的数据库组件中
var db = openDatabase({ name: 'message.db', createFromLocation: 1 });
db.transaction(tx => {
tx.executeSql(
query,
[],
(tx, results) => {
var len = results.rows.length;
if (len == 0) {
console.log('no ');
return false;
} else {
var temp = [];
for (let i = 0; i < results.rows.length; ++i) {
temp.push(results.rows.item(i));
}
return temp;
}
}
);
});
}
解决方案
推荐阅读
- r - drake R - 是否可以通过触发器在功能上生成目标
- android - 为什么工作经理不使用 JobScheduler for 21 API
- javascript - 哪个记录器与异步等待量角器脚本一起使用?
- python - gremlinpython - 将 id 和标签作为字符串返回
- google-sheets - 如何修复此公式 - 自动填充“而不是”
- javascript - 单击时删除文本 - javascript
- google-cloud-functions - 如何在本地机器上模拟谷歌云功能以加快开发周期?
- mysql - 有没有办法在mysql中找到具有相同列的行
- macos - 深海物体转换为栅格的问题
- javascript - Tableau 筛选器不适用于使用 Tableau Extension API 创建的 SET