問題タブ [node-mssql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
365 参照

node.js - Promise.All を使用して array.map 内で async/await パターンを使用して既存の SQL Server プール接続を使用する方法

このコードは、「接続がまだ開いていません」という結果になります。エラー。プールは接続されており、レコードを更新する最初の選択で使用できます。

データを処理すると、UPDATE ステートメントの配列ができます。その後、インライン非同期関数が実行され、上記のエラーが発生します。

また、単一のクエリで複数の UPDATE ステートメントを実行しようとしました。これにより、クエリ更新配列に配列メンバーが 1 つしかない場合を除き、UNKNOWN エラーが発生します。

これは SQL Server 2000 に対して実行されています。

0 投票する
1 に答える
56 参照

node.js - ノード mssql を使用した Azure SQL で奇妙なエラーが発生する

npm mssql ドキュメントを使用して、次を実行しています。

そして、この不可解な(グーグルで検索すると)エラーが発生します:

助言がありますか?

0 投票する
1 に答える
1140 参照

javascript - node-mssql でクエリ結果を返す

res.recordset をコンソールにスムーズに出力しますが、関数からこの値を返したい場合は null を返します。これにはどうすればよいですか?

0 投票する
3 に答える
234 参照

javascript - node-mssql は unhandlePromiseRejectionWarning を与えるストアド プロシージャを実行しません。

以下は、server.js ファイルからの出力です。
ストアド プロシージャに渡すクエリ文字列パラメーターを出力しています。

これの下に、私が得ているエラーがあります:

(ノード:8084) UnhandledPromiseRejectionWarning: 未処理のプロミス拒否 (拒否 ID: 1): TypeError: 未定義のプロパティ 'type' を読み取れません

(ノード:8084) [DEP0018] DeprecationWarning: 未処理の promise 拒否は非推奨です。今後、処理されないプロミスの拒否は、ゼロ以外の終了コードで Node.js プロセスを終了します。

以下は、ストアド プロシージャへの呼び出しです。上記のエラーが発生し続け、ストアド プロシージャが実行されていません。同じ問題があるように見える次のリンクを見ましたが、それでも同じエラーが発生します。

これは、このノード モジュールを使用してストアド プロシージャを呼び出す最初の試みです。したがって、どんな支援も大歓迎です。