Объединение результатов запросов mssql - PullRequest
0 голосов
/ 05 июня 2018

В настоящее время я использую этот клиент 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 (Проходя оба результата.У кого-нибудь есть идеи, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...