問題タブ [sqlparameter]
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.
c# - C# SQL パラメータの追加
私はSQL duetyのクラスを持っていますが、どうすればこのようなことをすることができるかという問題があります
c# - 空の DateTime 値を SQL ストアド プロシージャに送信します。しかしヌルではない
デフォルト値が NULL の DateTime パラメータを受け入れる SQL ストアド プロシージャがあります。
このパラメーターを 3 つのシナリオで使用したいと考えています。
- NULL の場合、レコードを更新しない
- 日付値がある場合は、WHERE 句で指定されたすべてのレコードを更新します
- 問題の1つ!クエリのすべての日付フィールドを WHERE 句のレコードに対して NULL に設定します。
問題を引き起こしている SP 内のコード ブロックは次のとおりです (UPDATE ステートメントの残りの部分は SP の別の場所でビルドされ、正常に動作します)。
たとえば、次の 2 行があるとします。
ID NextCheckDate
1 12/12/12
2ヌル
シナリオ 1 では、プロシージャが既定値を使用し、日付が更新されないため、パラメーターを渡しません。
シナリオ 2 では、日付値を渡し、両方の行を日付値で更新します
シナリオ 3 では、行の日付値を null に更新したいと考えています。シナリオ 1 と 3 の違いは、ユーザーが日付値を null に設定することを選択するシナリオ 3 にあります。
そこで、空の日付をストアド プロシージャに渡したいと思いました。私はC#からこれを行っており、次のようなことをしたいと思います:
SP が DateTime を予期しているため、これは失敗します。
したがって、空白の日付を渡すことができるようにしたいのですが、SP 内でこれを確認するにはどうすればよいですか。以下の現在のチェックは機能しません。
前もって感謝します。これがすべて理にかなっていることを願っています。C#4.0 と SQL 2008 を使用しています
c# - 複数の条件を使用したSQL検索クエリ
私の問題は、検索用の子フォームを作成したことですが、SQLクエリとパラメータに問題があります。私のコードは
SQLアダプタコマンドとwhere句コマンドでエラーが発生しました。ヘルプはありますか?
c# - SqlCommand パラメーターが正しく置換されていません
上記は私の質問です。「単語」という単語は、実際の値に置き換えられていません。
vb.net - SQL 条件を OleDb パラメーターとして渡す
私は次のコードを持っています:
ParameterName
、ParameterValue
、ParameterCondition
すべて同じ長さArrayList
ですが、コードは正しく動作しません。すべての変数に値があることを確認しました。
コードを実行すると、構文エラーが報告されます:「クエリ式に操作がありません」
問題は、(、、、.... いくつかの論理 SQL 演算子) のような値を持つことですParameterCondition
。'>'
'<'
'='
編集: パラメータに条件を含めるにはどうすればよいですか?
.net - ストアド プロシージャ、ExecuteScalar、およびパラメータ
次のように呼び出すストアド プロシージャがあります。
上記の神は正常に動作します。しかし、パラメーターを追加すると、'SpCreate' の近くで間違った構文が得られます。何を与える?(以下のコードはエラーになります。)
c# - 両方のパラメータ割り当ての違い
実は疑問があるので、クリアしてください。2行で同じ作業を行います。以下を参照してください
どちらの行も同じように機能します。
サイズを指定しない場合、サイズはデフォルトでパラメーターの値である文字列の長さに設定されます。型を省略すると、パラメーター値の型が調べられ、大きな case ステートメントを使用してオブジェクトの型がマップされます。関連する Sql タイプに。自分でタイプを指定すると、コードを実行する必要がなくなり、コードのパフォーマンスが向上することは明らかです。
コードの 2 行目は 1 行目よりも時間がかかり、コードのパフォーマンスに影響を与えると思いませんか?パラメータのサイズ。ではない ?
reporting-services - その月のみ実行するスケジュールされたレポートを取得する SQL クエリ
Oracle データベースのデータセットを含む SSRS 2005 レポートがあります。私が持っているレポートは、基本的に監査ログからすべてのデータを引き戻すだけです。このレポートは問題なく機能し、SSRS 内の新しいサブスクリプション メソッドを使用して実行し、電子メールを送信するようにスケジュールしました。
私が持っている唯一の問題は、レポートをその月の最終日に実行し (これを行うように設定されています)、その月のみに基づいてレポートを実行することです。レポートを具体的に 1 か月間実行することは、よくわからないことですか? レポート内でパラメータを設定できると思いますが、これらはユーザーがカレンダーの日付を選択することしかできませんか?
このタスクを完了するために使用できる DATEADD または DATEPART タイプの関数はありますか?
よろしくB
reporting-services - パラメータのリストからレポートを実行/メールを送信しますか?
私は自分の腸の中に「単純な」解決策があると感じているが、それでどこにも到達していないという問題に遭遇しました!実行しているレポートは、1)レポートを実行するためのパラメーターとして使用し、2)電子メールアドレスを作成してユーザーに送信するために使用する必要のあるユーザー名を含むデータセットを使用しています。私はSSRSについてまだ十分に理解していないか、パラメータ化されたレポートを作成した経験があります(必要になると想定しているデータセットの反復を気にしないでください)。また、データ駆動型を設定したこともありません。サブスクリプション。これらの問題のいずれかに関するどんな助けも永遠の感謝を得るでしょう。
みなさん、ありがとうございました。
パトリック
c# - パラメーターの配列を使用してストアド プロシージャを実行する sqlconnection を使用して C# メソッドを作成する方法
以下のコードでは、"sp_InsertTradingAcctTransFront" という名前のストアド プロシージャを 4 つのパラメーターで実行しています。
ここで、各パラメーターを入力する代わりに、パラメーターとフィールドを配列として実行したいと考えました。
お気に入り:
param が であることに注意してくださいArray
。