問題タブ [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 に答える
445 参照

node.js - node-mssql を使用したトリガー実行のため、ログイン 'username' のログオンに失敗しました

mssql サーバーに接続するためのドライバー (既定のドライバー) としてnode-mssqlwithを使用しています。tedious

本番サーバーの1つに接続するときに開発サーバーに接続しても問題はありませんが、このエラーが発生しました

SQLクライアント(mssql、dbeaverなど)を使用して、このサーバーに問題なく接続できます。

接続に使用するコードは、ほとんどデフォルトの例です

なぜこれが起こったのですか?

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

javascript - 未定義を返す Node.js npm mssql 関数

node.js で mssql を使用して、SQL サーバー db に接続しています。接続コードを 1 つのクエリ パラメータを持つ関数にラップすることで、コードを削減しようとしています。router.get 関数で関数を呼び出すと、undefined が返されます。

どんな助けでも大歓迎です。

ルーターコード

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

node.js - ストアド プロシージャ Express の実行中のキャッシュ

ExpressJS で npm-mssql パッケージを使用して複数のストアド プロシージャを実行しているときに問題に直面しています。

現在、DB構成にSingleTon Designパターンを使用し、接続を_configというグローバル変数に割り当てました

_config 接続をテストします。別のルートを作成しました。その特定の接続文字列の出力は次のようになります。

ここに画像の説明を入力

次に、ダッシュボードで、複数のストアド プロシージャをサービスとして呼び出しています。最初のストアド プロシージャ呼び出しの後、グローバル接続パラメータは次のように更新されます。

ここに画像の説明を入力

次に、この SP を非同期で実行した直後に、別の SP 呼び出しがあり、実行に失敗し、そのパラメーターが次のように更新されます。

ここに画像の説明を入力

これを注意深く観察すると、最後のストアド プロシージャ パラメータがクリアされず、次のようなエラーがスローされます。

ここに画像の説明を入力

したがって、実行前に手動でグローバル _config パラメータを次のようにクリアしようとしていました。

ここに画像の説明を入力

特定のルートやストアドプロシージャ呼び出しの実行前後など、非常に多くの場所でこの入力のクリアを試みましたが、まだ成功していません。私は何を間違っていますか?このパラメーターを正確にクリアする必要がある場所、またはSQL接続を閉じる必要がある場所。しかし、すべてが非同期で動作し、どこでどのように閉じるかが混乱します。これを別のソケットで開く必要がありますか、またはどのようにしますか? どんな提案でも非常に役に立ちます。

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

javascript - Node.js および mssql モジュールで null フィールドを処理する

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

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

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

sql-server - node.jsを使用してSQL Server 2012に接続します

SQL db をノードに接続したいので、この npm パッケージを見つけますhttps://www.npmjs.com/package/mssql

簡単な認証を作成することを楽しみにしているので、最初はSQLデータベースに接続したいので、mssqlドキュメントの既存のコードを実行しようとするとエラーが発生します。実行したものは次のとおりです。

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

javascript - ノード mssql の出力パラメータにアクセスする方法は?

問題は、出力パラメータにどのようにアクセスするかです。

よろしく。