Обработка пустых полей в Node.js и модуле mssql
При попытке вызвать sql сервер sproc из node.js с помощью модуля "mssql", когда мы вызываем, он выдает ошибку "EREQUEST", Подробности ошибки:"RequestError: Невозможно вставить значение NULL в столбец" colName "". Не знаю почему, но когда он запускается на сервере sql, он работает как положено и дает результат. Мой Sproc, содержащий временную таблицу и вставьте нулевые значения в некоторые столбцы. Пожалуйста, обратитесь к следующему коду.
var request = new sql.Request();
request.input("param1", value1);
request.input('param2', value2);
request.stream = true;
request.execute('Sp_Name', function (err, recordset) {
});
var rows = [];
request.on('row', function (row) {
rows.push(row);
console.dir(row);
});
request.on('error', function (err) {
console.log('IN error =>' + err.code + "=>" +err);
});
request.on('done', function (returnValue) {
console.log('IN Done');
});
Спасибо за вашу помощь..:)