SqlCommand.CommandType プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CommandText プロパティの解釈方法を示す値を取得または設定します。
public:
virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType
プロパティ値
CommandType 値のいずれか 1 つ。 既定値は、Text
です。
実装
- 属性
例外
値が正しい CommandType ではありません。
例
次の例では、 を SqlCommand 作成し、そのプロパティの一部を設定します。
public void CreateSqlCommand()
{
SqlCommand command = new SqlCommand();
command.CommandTimeout = 15;
command.CommandType = CommandType.Text;
}
Public Sub CreateSqlCommand()
Dim command As New SqlCommand()
command.CommandTimeout = 15
command.CommandType = CommandType.Text
End Sub
注釈
プロパティを CommandType に StoredProcedure
設定するときは、 プロパティを CommandText ストアド プロシージャの名前に設定する必要があります。 Execute メソッドのいずれかを呼び出すと、コマンドによりこのストアド プロシージャが実行されます。
Microsoft .NET Framework Data Provider for SQL Server では、 で呼び出される SQL ステートメントまたはストアド プロシージャにパラメーターを渡すための疑問符 (?) プレースホルダーはCommandTypeTextサポートされていません。 この場合、名前付きパラメーターを使用する必要があります。 次に例を示します。
SELECT * FROM Customers WHERE CustomerID = @CustomerID
詳細については、「 パラメーターとパラメーター データ型の構成」を参照してください。
適用対象
こちらもご覧ください
.NET