Результат запроса возвращает пустой набор записей, хотя он не должен - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь запросить мою SQL базу данных сервера с моим NodeJS сервером с помощью этой функции:

    async getData(machine, reference, startDate, endDate) {
        try {
            let request = 'EXEC ' + this.sqlConfig.database + '.dbo.getData ' + machine + ', \'' + reference + '\', \'' + startDate + '\', \'' + endDate + '\''
            let result = await sql.query(request);
            return result;
        } catch  (e) {
            console.log(e);
        }
    }

Когда я регистрирую request, я получаю правильный запрос:

EXEC PROFACE.dbo.getData 195, 28446705, '2020-08-04 05:00', '2020-08-04 21:00'

Когда я регистрирую result, у меня есть пустой набор записей:

Results : {"recordsets":[[]],"recordset":[],"output":{},"rowsAffected":[]}

Но когда я выполняю запрос request прямо в моем база данных, у меня результат.

введите описание изображения здесь

У меня нет ошибок, и соединение между базой данных и сервером NodeJs работает нормально, потому что другие запросы работают.

Есть идеи, откуда могла взяться проблема?

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