問題タブ [parameterized]

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

c# - SQLite に送信されたパラメトリック クエリを表示する

C# ラッパーを使用して SQLite で行を更新しようとすると、奇妙なフォーマット エラーが発生します。問題はラッパーではなく、パラメータをパラメトリック クエリに渡す方法にあります。

DBに送信するために生成されたSQLを確認する方法はありますか? 私はたくさん調べましたが、これを望むことはあまり一般的ではないようです。少なくとも、不可能です。

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

c# - ADO.NET を使用せずに、C# およびパラメーター化された SQLite

可能であれば、どのように... ADO.NET を経由せずに SQLite でパラメーター化されたクエリを実行するには。管理者なしでインストールする必要があるプロジェクトのために、SQLite を使用していくつかのテストを行うように依頼されました...つまり、特別なアクセス許可がない、Windows レジストリに追加されたものなど。ADO.NET を使用すると、 SQLite はプロジェクト ディレクトリに置かれている単なる DLL ですが、そのようなものを必要とします。

はい、パラメータ化されたクエリの重要性と、安全に処理しないと SQL インジェクションから発生する可能性がある問題を理解しています。

0 投票する
4 に答える
16803 参照

asp-classic - パラメータ化されたクエリのASPクラシック名前付きパラメータ:スカラー変数を宣言する必要があります

ASPクラシックでパラメーター化されたクエリを作成しようとしていますが、壁に頭をぶつけているように感じ始めています。次のエラーが発生します。

スカラー変数「@something」を宣言する必要があります。

私はそれがハローラインがすることであると誓うでしょう、しかし多分私は何かが欠けています...

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

generics - Guice SPI:ワイルドカードタイプによるバインディングの検索

Guiceは、特定のタイプ(Injector#findBindingsByType )のすべてのバインディングを検索する手段を提供し、ワイルドカードタイプを構築できると思われるTypeLiteralクラスも提供します。私がやりたいのは、ワイルドカード型によってパラメータ化されたいくつかの型のすべてのバインディングを見つけることですが、それを行う方法がわかりません。guice srcを見ると、間違った木を吠えている可能性がありますが、とにかく尋ねると思いました...たとえば、タイプを指定すると

とのようないくつかのバインディング

次に、次のようなもので両方のバインディングを検出できるようにしたい

何か案は?

乾杯マット

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

unit-testing - 同じテスト ケース セットで複数のテスト データを実行する

私は日食が初めてです。私は JUnit 4 を使用しています。初期化が行われる Testcase を拡張するセットアップ メソッドをクラスに記述しました。同じクラスにいくつかのテストケースがあります。私はテストデータをzip形式でワークスペースに添付しています。現在、単一のテスト データに対してすべてのテスト ケースを実行できます。どういうわけか、コントロールを setup() に戻して、2 番目のテスト データを取得し、すべてのテスト ケースを実行する必要があります。出来ますか?はいの場合、誰かコードスニペットを送ってもらえますか?

前もって感謝します

返信ありがとうございますが、そのようなコードをセットアップメソッドに保持する必要があるかどうか、およびセットアップからテストデータを取得する方法をどこに保持する必要がありますか?

0 投票する
2 に答える
3154 参照

sql - ストアドプロシージャなしのパラメータ化されたクエリ?

私が見たすべてのサンプルは、ストアドプロシージャを使用しています。インラインSQLを使用するClassicASPで記述された古いアプリケーションを採用しました。これは明らかな問題なので、より安全なコードに変換する必要があります。クライアントは、このアプリケーションでストアドプロシージャを使用することを望んでいないので、ストアドプロシージャなしでパラメーター化されたクエリを実行する方法はありますか?

ありがとう

0 投票する
10 に答える
41299 参照

sql - ストアドプロシージャにテーブル名を渡すにはどうすればよいですか?

私はちょうど奇妙なことに遭遇しました...巨大なSQLステートメントを取り、いくつかのユーザー値に基づいて検索と置換を行うことによってコードでそれを変更し、それを次のようにSQLServerに渡すコードがサイトにありますクエリ。

これは、ユーザー値をパラメーターとして、ストアドプロシージャへのパラメーター化されたクエリとしてよりクリーンになると思っていましたが、よく見ると、なぜそれを実行しているのかがわかります...彼らが選択しているテーブルはそれらのユーザー値にさまざまに依存します。

たとえば、あるケースでは、値が( "FOO"、 "BAR")の場合、クエリは "SELECT *FROMFOO_BAR"のようになります。

これを行うための簡単で明確な方法はありますか?私が試していることはすべてエレガントではないようです。

編集:もちろん、ストアドプロシージャでSQLを動的に生成し、それを実行することもできます(bleh)が、その時点で、何かを得たかどうか疑問に思っています。

EDIT2:いくつかのインテリジェントな方法でテーブル名をリファクタリングします。たとえば、新しい列として異なる名前を持つ1つのテーブルにすべてを含めることは、これをすべて解決するための優れた方法であり、複数の人が直接指摘したり、ほのめかしたりします。残念ながら、この場合はオプションではありません。