問題タブ [tedious]

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 投票する
3 に答える
4495 参照

sql-server - 面倒な SQL Server TVP: parameter.value.getTime は datetime の関数ではありません

面倒な TVP を使用しようとしていますが、DateTimeパラメーターの使用中にこのエラーが発生し続けます。

リクエストの作成中の例外は次のとおりです。

例外:

TypeError: parameter.value.getTime は関数ではありません

コードは次のようになります

data-types.js の面倒なコードを見ると、parameter.valueが object ではなく string であることがわかりました。

ここで何が間違っているのかわかりません。

私が試したこと

  • なしdatetime- 作品
  • with DateTime2- 着信表形式データ ストリーム (TDS) リモート プロシージャ コール (RPC) プロトコル ストリームが正しくありません。パラメータ 2 (""): データ型 0x03 は不明です。
  • https://github.com/patriksimek/node-mssqlを使用しますが、内部的には再び Tedious を使用します
0 投票する
1 に答える
5824 参照

sql-server - ノードで SQL Server からの証明書を確認する

SQL Server データベースに接続する必要があるクライアントがあります。その SQL Server マシンの FQDN はdb.client.local、自己署名証明書/有効な暗号化を設定しています。

暗号化フラグが有効になっている Navicat を使用してこのホストに接続すると (hosts ファイルのリモート IP にエントリを追加)、CA が信頼されていないため、信頼されていないとして接続を拒否します。

ノードを使用してnode-mssqltediousて、サーバーに接続してクエリを実行できますが、検証が行われていないようです。node-mssql証明書を確認するにはどうすればよいですか? この場合、カスタム CA 証明書も提供できる必要があります。

これまでの私のコードは次のとおりです

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

mysql - nodejsでmysqlリクエストを完了できません

mssql サイトhttps://www.npmjs.com/package/mssqlから取得した正確なコード (ローカル ホストとパスワード exec の変更) を使用しています。テーブルが 1 つしかなく、クエリを完了したいだけです。

「npm install mssql」を使用しましたが、問題はありませんでした。「new sql.Request()....」部分を削除して実行すると、エラーなしで実行されます。これは、SQL サーバーに正常に接続されていることを意味します。

SQL サーバーがオンになっているか、少なくともワークベンチでオンになっていることがわかります。

次に、必要最小限のクエリを追加すると、範囲外のスタック インデックスの例外が発生します。何が原因なのか正確にはわかりません。

この非常に役に立たないエラーが発生します。

これが起こらないようにしたいのですが、私が間違っていることを知っている人はいますか?

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

node.js - sequelize.js の updatedAt (更新日) フィールドを無効にする

私はsequelize-autoを使用してスキーマを生成しましたが、使用しようとすると次のfindOne()エラーが発生しました:

私のデータベーステーブルにはフィールドがありませんupdatedAt

たとえば、私のテーブル名はUsers私のコードはで、テーブルにはフィールドUsers.findOne()がありません。updatedAtusers

それを解決する方法は?

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

javascript - 面倒な node.js シーケンスの実行を確認する方法 (SQL Server)

コールバックの問題があります

Tedious(npm)でSQLサーバーに接続するnode.js Expressを使用しています

しかし、私はコールバックの問題を抱えています...

データベースのデータをフロントエンド(ajax)に返したい

(res.send() メソッドを使用してデータを送信します)

この場合、node.jsシーケンスの実行を確認する方法を教えてください

ありがとう

http://tediousjs.github.io/tedious/api-request.html

サーバ側:

フロントエンド側:

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

sql-server - Node.js 退屈なパフォーマンスと JDBC の比較

Tedious( node.jsTDS プロトコルの実装) が JDBC よりもはるかに遅い理由を知りたいです。同じ環境でいくつかのクエリを実行しましたが、結果は次のとおりです。

注:両方の環境で単一の接続を使用し、一度に 1 つのクエリを実行しました。Node の場合、これらのタイミングは、退屈な発火イベントに基づいてDoneInProcおり、Java の場合は、ResultSet.