Вызов MSSQL процедур через NodeJS

Для прямого запроса к базе данных в NodeJS доступна библиотека mssql

// https://github.com/tediousjs/node-mssql
npm install mssql

Далее формируем config для подключения к БД:

const config = {
    user: 'логин',
    password: 'пароль',
    server: 'dbsrv\\sql2017',
    database: 'MobileService',
    options: {
        enableArithAbort: false
    }
}

Пример выполнения процедуры:

const sql = require('mssql');
sql.connect(config, function (err) {
    var request = new sql.Request();
    request.input('User', '5B26F42C-C6E7-4B92-AFED-972EAB0B095A')
        .input('Date', '02-07-2020')
        .execute('[dbo].[UI_Get_Statistics_By_User]', (err, result) => {
            if (!err) {
                var items = result.recordset;
                console.log(items);
            } else {
                console.error(err);
            }
            sql.close();
        });
});
Print Friendly, PDF & Email

Добавить комментарий