根据带有SQLite的Expo文档,我将这样查询:
insert into campaigns.outbox (id, type, aggregate_id, before, after) values (uuid_generate_v4(), 'campaign', '1', NULL, '{"id":1,"title":"teste","description":"teste description"}');
我这样执行它:
tx.executeSql(sqlStatement, arguments, success, error)
我的问题是如何获得答复?上面的返回为未定义。 然后,我尝试(不希望它起作用,只是为了踢球)
db.transaction(tx => {
tx.executeSql('SELECT * FROM dr_report_properties WHERE orderId = (?)', [this.state.orderId]);
},
error => {
alert(error);
},
(tx, results) => {
console.log(results);
}
);
这确实提供了一个console.log
console.log(tx);
根据文档:
(tx, results) => {
console.log('I got data');
}
)
我希望结果是该对象。有什么想法我做错了吗?
答案 0 :(得分:0)
上述问题是我在执行调用后将其放置在实际上与之相同的方法中。
结果应该像下面这样进入回调
git rebase --interactive
感谢世博会团队的@charliecruzan!