【发布时间】:2018-07-02 16:48:09
【问题描述】:
我正在尝试返回查询结果,但总是未定义。我不确定我在这里做错了什么。我正在使用带有 sqlite 存储插件的 react native。
let SQLite = require('react-native-sqlite-storage')
let db = SQLite.openDatabase({name : "db.v1.33", createFromLocation : "~db.db"});
let sqlResults;
export function GetQuestions(sqlType,questionsCount) {
let sqlQuestions = `SELECT * FROM Questions WHERE Type IN (${sqlType}) ORDER BY RANDOM() LIMIT ${questionsCount}`
db.transaction((tx) => {
tx.executeSql(sqlQuestions, [], (tx, results) => {
sqlSize = results.rows.length;
sqlResults = results;
});
});
return sqlResults;
}
【问题讨论】:
标签: javascript reactjs sqlite react-native