1

「mssql」モジュールを使用して node.js から SQL Server sproc を呼び出そうとすると、呼び出し時にエラー「EREQUEST」がスローされます。エラーの詳細:「RequestError: 値 NULL を列 'colName' に挿入できません」。理由はわかりませんが、SQL サーバーで実行すると、期待どおりに動作し、結果が得られます。一時テーブルを含む Sproc で、一部の列に null 値を挿入します。次のコードを参照してください。

    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');
    });

ご協力いただきありがとうございます..:)

4

0 に答える 0