問題タブ [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.

0 投票する
5 に答える
14754 参照

c# - nVarcharおよびSqlParameter

私はいくつかの言語をサポートしなければならないアプリケーションを開発しています。特殊文字の問題を解決するために、テキストフィールドにNVarhcarを使用しています。したがって、テキストフィールドのSQLクエリは

私の問題はそれをSqlCommandに入れることです"insert into tbl_text(text)values(N@text)""N@text"確かに、DBテーブルに保存されます。

どういうわけかそれをすることを知っていますか?私はC#とSQL2008を使用しています。

私の質問を理解するのが難しかったらごめんなさい。私の英語は下手です=/

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

delphi - Delphi 2006で実行時にADOパラメータを使用するにはどうすればよいですか?

これで机に頭をぶつけてきました。次のように、2列の単純なテーブルがあります。

次のような手順で行を更新しようとしています。

(これらのデバッグメッセージボックス呼び出しで)発生しているのは、updateコマンドが2つのパラメーターを取得することですが、それらの名前はParam1とParam2であり、theValueとtheKeyではありません。

実行時にパラメーターを設定して、ParamByName呼び出しが、取得しているParam * N *ではなく、実際に必要な名前で機能するようにする方法はありますか?

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

c# - プロシージャまたは関数 [sproc_name] には、指定されていないパラメータ '@materials' が必要です

これは私を夢中にさせています;)

私はこのストアドプロシージャを持っています...

このプロシージャは、カンマで区切られた 2 つの文字列を受け入れます。私のアプリケーションには、次のコードがあります。

コードを実行すると、エラーが発生します

プロシージャまたは関数 [sproc_name] には、指定されていないパラメータ '@materials' が必要です。

データセットを埋めようとすると。テスト時に、両方のパラメーターにデータが含まれており、null でないことを確認しました。見逃したものはありますか?2 番目の目のペアをいただければ幸いです。

ありがとう。

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

ado.net - 単一のADO.NetSqlClientパラメーターに複数の値が割り当てられている

これに似たSQLselectステートメントを実行したい

ADO.NetSqlClientスタイルの@nameパラメーターを使用します。保存されたSQL文字列を使用してみました

そして私のC#コードで

空の結果セットを返しますが、個々の文字列パラメータは結果を返します。

このクエリはサポートされていますか?使用すべき別のDBTypeはありますか?

ありがとう。

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

.net - 名前、型、値でsqlparametersを追加するためのオーバーロードはありますか

パラメータをSQLCommandに追加するとき、「パラメータ名」、「タイプ」、「値」を含むオーバーロードがありますか?そうでない場合、次のようなものを書くことになります:

パラメータを追加するためのワンライナーが欲しいです。

パラメータを追加するより良い方法はありますか?

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

sql - この一般的な SQL の問題を回避するにはどうすればよいですか

何年もの間これに出くわしたことがなく、解決策を検索しても見つかりませんでした。SQLではオーバーロードと呼ばれていると思います。基本的に、この SQL のパラメータに "" (空の文字列) がある場合、データベースに値を設定したくありません...

注: C# レベルではなく、SQL レベルで実行したいのです。

ストアドプロシージャでこれを行う方法があったことは知っていますが、その方法を思い出せません(オーバーロードと呼ばれていると思います)。

乾杯、

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

c# - デフォルト値が0に設定されているSqlParameterが期待どおりに機能しない

私はこのようなことをしていました:

しかし、次のようにすると、例外が発生しなくなります。

SqlParameterが0がnullと同じであると想定する理由を誰かに教えてもらえますか?

編集: MSDNここでこれを説明します:SqlParameterコンストラクタ

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

c# - SqlParameter ParameterDirection

SqlParameters今日、ある開発者から、すべてをSqlCommandto に設定する際に不利な点やリスクがあるかどうか尋ねられましたParameterDirection.InputOutput。おそらくいくつかのパフォーマンスの問題を期待することはできませんでした(しかし、それについても確信が持てません)?そんな経験ある人?

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

asp.net - パラメーターを指定したSELECTTOPの構文が正しくありません

私はこれを持っていました

しかし今、私は次のようなsqlparametersを使用することにしました

残念ながら、次のように「レンダリング」します

次のエラーを返します

だから私はここで何が間違っているのですか?