[解決済み] ExecuteScalar、ExecuteReader、ExecuteNonQueryの違いは何ですか?
2022-08-27 01:12:22
質問
この3つを使う場合、どのようなケースがあるのでしょうか?また、どのような場合に使用し、どのような場合に使用しないのでしょうか?
どのように解決するのですか?
-
ExecuteScalar
は通常、クエリが単一の値を返す場合に使用されます。 もしそれ以上の値を返すのであれば、結果は最初の行の最初のカラムとなります。例えば、次のようになります。SELECT @@IDENTITY AS 'Identity'
. -
ExecuteReader
は、複数の行/列を持つあらゆる結果セットに対して使われます (例,SELECT col1, col2 from sometable
). -
ExecuteNonQuery
は通常、結果のない SQL 文(UPDATE、INSERT など)に使用されます。
関連
-
[解決済み] Could not find a part of the path ... binroslyncsc.exe
-
[解決済み] クライアントから危険な可能性のあるRequest.Formの値が検出された
-
[解決済み] JavaScriptSerializer - 列挙型を文字列としてJSONシリアライズする
-
[解決済み] jQueryでドロップダウンリストの選択値を変更する
-
[解決済み] ASP.NET WebサイトとASP.NET Webアプリケーションのどちらを選ぶか?
-
[解決済み] C#では、public、private、protected、アクセス修飾子がないことの違いは何ですか?
-
[解決済み] IIS7 の「クラシック」パイプラインモードと「統合」パイプラインモードの違いは何ですか?
-
[解決済み] SET NOCOUNT ON 使用法
-
[解決済み】Content-Disposition:「inline」と「attachment」の違いは何ですか?
-
[解決済み] Server.MapPathとHostingEnvironment.MapPathの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ASP.NET CoreでCAPの取引詳細を自動で有効にする
-
名前 'xxx' が現在のコンテキストに存在しない エラー解決方法の1つ
-
ajaxでポップアップアラートボックス
-
ASP.NETでのRadioButton(ラジオボタン)の使用について
-
[解決済み] [Solved] ASP.NET MS11-100: 投稿されたフォームの値の最大数の制限を変更するにはどうしたらいいですか?
-
[解決済み] Server.UrlEncode vs. HttpUtility.UrlEncode
-
[解決済み] Log4netがログファイルにログを書き込まない
-
[解決済み] Visual StudioのApp_Dataフォルダは何に使うのですか?
-
[解決済み] ASP.NET Web APIでのユーザー認証
-
[解決済み] フレームワークのランタイムターゲットが見つからない .NETCoreApp=v1 互換ランタイムの1つと互換性がある