В настоящее время я использую этот клиент mssql, и я пытаюсь сделать 2 запроса и передать оба результата в функцию, но я не могу получить результат моего запроса вне области действия, даже если яиспользовать глобальную переменную.Я предполагаю, что это потому, что у меня есть только ссылка, и я теряю ее, когда функция возвращается?Как я должен идти об этом?Вот мой код одного рабочего запроса, но я не могу добавить второй:
function Query() {
var err, result, sql = require('mssql');
const connection = new sql.ConnectionPool(config);
var req = new sql.Request(connection);
var queryString = // String of my query //
connection.connect(function (err) {
if (err) {
console.log(err);
return;
}
req.query(queryString, function (err, result){
if (err) {
console.log(err);
}
else {
someFunc(result);
}
connection.close();
return;
});
});
}
Чтобы уточнить, я хотел бы иметь возможность сделать второй запрос, объединить оба результата и вызвать someFunc (Проходя оба результата.У кого-нибудь есть идеи, как это сделать?