問題タブ [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.
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 を使用します
sql-server - ノードで SQL Server からの証明書を確認する
SQL Server データベースに接続する必要があるクライアントがあります。その SQL Server マシンの FQDN はdb.client.local
、自己署名証明書/有効な暗号化を設定しています。
暗号化フラグが有効になっている Navicat を使用してこのホストに接続すると (hosts ファイルのリモート IP にエントリを追加)、CA が信頼されていないため、信頼されていないとして接続を拒否します。
ノードを使用してnode-mssql
いtedious
て、サーバーに接続してクエリを実行できますが、検証が行われていないようです。node-mssql
証明書を確認するにはどうすればよいですか? この場合、カスタム CA 証明書も提供できる必要があります。
これまでの私のコードは次のとおりです
mysql - nodejsでmysqlリクエストを完了できません
mssql サイトhttps://www.npmjs.com/package/mssqlから取得した正確なコード (ローカル ホストとパスワード exec の変更) を使用しています。テーブルが 1 つしかなく、クエリを完了したいだけです。
「npm install mssql」を使用しましたが、問題はありませんでした。「new sql.Request()....」部分を削除して実行すると、エラーなしで実行されます。これは、SQL サーバーに正常に接続されていることを意味します。
SQL サーバーがオンになっているか、少なくともワークベンチでオンになっていることがわかります。
次に、必要最小限のクエリを追加すると、範囲外のスタック インデックスの例外が発生します。何が原因なのか正確にはわかりません。
この非常に役に立たないエラーが発生します。
これが起こらないようにしたいのですが、私が間違っていることを知っている人はいますか?
node.js - sequelize.js の updatedAt (更新日) フィールドを無効にする
私はsequelize-autoを使用してスキーマを生成しましたが、使用しようとすると次のfindOne()
エラーが発生しました:
私のデータベーステーブルにはフィールドがありませんupdatedAt
たとえば、私のテーブル名はUsers
私のコードはで、テーブルにはフィールドUsers.findOne()
がありません。updatedAt
users
それを解決する方法は?
javascript - 面倒な node.js シーケンスの実行を確認する方法 (SQL Server)
コールバックの問題があります
Tedious(npm)でSQLサーバーに接続するnode.js Expressを使用しています
しかし、私はコールバックの問題を抱えています...
データベースのデータをフロントエンド(ajax)に返したい
(res.send() メソッドを使用してデータを送信します)
この場合、node.jsシーケンスの実行を確認する方法を教えてください
ありがとう
http://tediousjs.github.io/tedious/api-request.html
サーバ側:
フロントエンド側:
sql-server - Node.js 退屈なパフォーマンスと JDBC の比較
Tedious
( node.js
TDS プロトコルの実装) が JDBC よりもはるかに遅い理由を知りたいです。同じ環境でいくつかのクエリを実行しましたが、結果は次のとおりです。
注:両方の環境で単一の接続を使用し、一度に 1 つのクエリを実行しました。Node の場合、これらのタイミングは、退屈な発火イベントに基づいてDoneInProc
おり、Java の場合は、ResultSet
.