CommandType 列挙型

定義

コマンド文字列を解釈する方法を指定します。

public enum class CommandType
public enum CommandType
type CommandType = 
Public Enum CommandType
継承
CommandType

フィールド

StoredProcedure 4

ストアド プロシージャの名前。

TableDirect 512

テーブルの名前。

Text 1

SQL テキスト コマンド。 (既定値。)

注釈

プロパティが IDbCommand.CommandType 設定 StoredProcedureされている場合、 IDbCommand.CommandText アクセスするストアド プロシージャの名前にプロパティを設定する必要があります。 ユーザーは、エスケープ文字の構文を使用するか、指定されたテーブルのいずれかに特殊文字が含まれている場合は、修飾文字を含める必要があります。 Command オブジェクトのいずれかの Execute メソッドを呼び出すと、名前付きテーブルまたはテーブルのすべての行と列が返されます。

プロパティが IDbCommand.CommandType 設定 TableDirectされている場合は、 IDbCommand.CommandText アクセスするテーブルの名前にプロパティを設定する必要があります。 名前付きテーブルのいずれかに特殊文字が含まれている場合、状況に応じてエスケープ文字構文を使用するか、または修飾文字を含める必要があります。 Execute メソッドのいずれかを呼び出すと、名前付きテーブルのすべての行と列が返されます。

複数のテーブルにアクセスするには、アクセスするテーブルの名前を含むスペースやパディングを含まないコンマ区切りリストを使用します。 CommandText プロパティが複数のテーブルに名前を付ける場合は、指定されたテーブルの結合が返されます。

注意

TableDirectは、OLE DB の.NET Framework Data Providerでのみサポートされます。 に設定TableDirectされている場合IDbCommand.CommandType、複数のテーブル アクセスはサポートされません。

適用対象