CommandType 列挙型

定義

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

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

フィールド

StoredProcedure 4

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

TableDirect 512

テーブルの名前。

Text 1

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

注釈

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

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

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

注意

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

適用対象