Javascript 需要从db transaction react native返回数据
我是react native主组件的初学者,我调用数据库来执行命令,然后我需要为我返回数据,但运行后控制台日志我未定义可以帮助我解决这个问题。谢谢 我的主要组成部分:Javascript 需要从db transaction react native返回数据,javascript,react-native,Javascript,React Native,我是react native主组件的初学者,我调用数据库来执行命令,然后我需要为我返回数据,但运行后控制台日志我未定义可以帮助我解决这个问题。谢谢 我的主要组成部分: const requestJob = async () => { let queryselect = 'SELECT * FROM tbl_messages '; var Result = await Select(queryselect); if (Result == false) { console.log('
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;
}
}
);
});
var db=openDatabase({name:'message.db',createFromLocation:1});
数据库事务(tx=>{
tx.executeSql(
查询
[],
(发送,结果)=>{
var len=results.rows.length;
如果(len==0){
console.log('no');
返回false;
}否则{
var-temp=[];
for(设i=0;i
}