CommandBehavior 列挙体とは? わかりやすく解説

CommandBehavior 列挙体

クエリ結果とそれがデータベース与え影響記述します

この列挙体には、メンバ値のビットごとの組み合わせ可能にする FlagsAttribute 属性含まれています。

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

<FlagsAttribute> _
Public Enumeration CommandBehavior
Dim instance As CommandBehavior
[FlagsAttribute] 
public enum CommandBehavior
[FlagsAttribute] 
public enum class CommandBehavior
/** @attribute FlagsAttribute() */ 
public enum CommandBehavior
FlagsAttribute 
public enum CommandBehavior
メンバメンバ
 メンバ説明
.NET Compact Framework によるサポートCloseConnectionこのコマンド実行した場合は、関連付けられている DataReader オブジェクト終了すると、関連付けられている Connection オブジェクト終了します。 
.NET Compact Framework によるサポートDefaultこのクエリ複数結果セット返すことがあります。このクエリ実行すると、データベースの状態に影響与えることがありますDefault では CommandBehavior フラグ設定されないため、ExecuteReader(CommandBehavior.Default)呼び出しExecuteReader()呼び出し機能的に同等です。 
.NET Compact Framework によるサポートKeyInfoこのクエリは列と主キー情報返します。  

KeyInfo をコマンド実行使用すると、プロバイダ既存主キー列およびタイムスタンプ列のための追加の列を結果セット追加します

KeyInfo使用している場合.NET Framework SQL Serverデータ プロバイダは、実行するステートメントSET FMTONLY OFF および SET NO_BROWSETABLE ON で開始しますSET FMTONLY ON ステートメント使用による干渉などの副作用注意してください詳細については、SQL Server Books Online参照してください

.NET Compact Framework によるサポートSchemaOnlyクエリは列情報だけを返します。SchemaOnly を使用している場合.NET Framework SQL Serverデータ プロバイダは、実行するステートメントSET FMTONLY ON で開始します。 
.NET Compact Framework によるサポートSequentialAccessDataReader が大きなバイナリ値が格納されている列を含む行を処理できるようにします。SequentialAccess使用すると、DataReader は行全体読み込むではなくストリームとしてデータ読み込むことができます。さらに、GetBytes メソッドまたは GetChars メソッド使用すると、読み込み動作開始するバイト位置、および返すデータ制限付きバッファ サイズ指定できます。 

SequentialAccess指定すると、各列を読み込む必要がなくても、返される順に列のデータ読み込む必要があります返されるデータ ストリーム内のある位置超えて読み込んだ場合、その位置およびそれ以前にあるデータは、DataReader からは読み込むことができません。OleDbDataReader を使用した場合は、現在の列を超えて読み込みを行うまで、現在の列のデータ再度読み込むことができます。SqlDataReader を使用した場合は、列の値は 1 回しか読み込むことができません。

.NET Compact Framework によるサポートSingleResultこのクエリ単一結果セット返します。 
.NET Compact Framework によるサポートSingleRowこのクエリ単一行を返します。このクエリ実行すると、データベースの状態に影響与えることがあります一部.NET Framework データ プロバイダではこの情報使用してコマンドパフォーマンス最適化することもできますが、この情報使用必須ではありません。OleDbCommand オブジェクトの ExecuteReader メソッドで SingleRow を指定すると、OLE DB IRow インターフェイス使用できる場合.NET Framework OLE DBデータ プロバイダは、このインターフェイス使用してバインド実行しますそれ以外場合は、IRowset インターフェイス使用します単一行だけを返す SQL ステートメント使用する場合は、SingleRow指定すると、アプリケーションパフォーマンス向上します複数結果セット返すクエリ実行する場合は、SingleRow指定できます。この場合は、複数結果セット返されますが、1 つ結果セット単一行を含みます。 
解説解説

CommandBehavior 値は、IDbCommand の ExecuteReader メソッドおよびこのメソッドから派生したクラス使用します

これらの値のビットごとの組み合わせ使用できます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からCommandBehavior 列挙体を検索した結果を表示しています。
Weblioに収録されているすべての辞書からCommandBehavior 列挙体を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCommandBehavior 列挙体 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CommandBehavior 列挙体」の関連用語

CommandBehavior 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CommandBehavior 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS