OdbcCommand イベント
OdbcCommand クラス
アセンブリ: System.Data (system.data.dll 内)


OdbcCommand クラスには、データ ソースに対してコマンドを実行するための、次のメソッドがあります。
項目 | |
---|---|
ExecuteReader | |
ExecuteNonQuery | |
ExecuteScalar |
CommandText プロパティをリセットして、OdbcCommand オブジェクトを再利用できます。ただし、新規コマンドまたは以前のコマンドを実行する前に、OdbcDataReader を閉じる必要があります。
コマンドを実行した結果、致命的な OdbcException (SQL Server の重大度レベル 20 以上など) が発生した場合、OdbcConnection が閉じる可能性があります。ただし、ユーザーは接続を再び開いて、処理を継続できます。

OdbcCommand クラスの ExecuteReader メソッドを OdbcDataReader クラスおよび OdbcConnection クラスと共に使用して、テーブルから行を選択する例を次に示します。
Public Sub InsertRow(ByVal connectionString As String, _ ByVal insertSQL As String) Using connection As New OdbcConnection(connectionString) ' The insertSQL string contains a SQL statement that ' inserts a new row in the source table. Dim command As New OdbcCommand(insertSQL, connection) ' Open the connection and execute the insert command. Try connection.Open() command.ExecuteNonQuery() Catch ex As Exception Console.WriteLine(ex.Message) End Try ' The connection is automatically closed when the ' code exits the Using block. End Using End Sub
public void InsertRow(string connectionString, string insertSQL) { using (OdbcConnection connection = new OdbcConnection(connectionString)) { // The insertSQL string contains a SQL statement that // inserts a new row in the source table. OdbcCommand command = new OdbcCommand(insertSQL, connection); // Open the connection and execute the insert command. try { connection.Open(); command.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine(ex.Message); } // The connection is automatically closed when the // code exits the using block. }

System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DbCommand
System.Data.Odbc.OdbcCommand


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OdbcCommand コンストラクタ ()
アセンブリ: System.Data (system.data.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OdbcCommand コンストラクタ (String)
アセンブリ: System.Data (system.data.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OdbcCommand コンストラクタ (String, OdbcConnection, OdbcTransaction)
アセンブリ: System.Data (system.data.dll 内)

Public Sub New ( _ cmdText As String, _ connection As OdbcConnection, _ transaction As OdbcTransaction _ )
Dim cmdText As String Dim connection As OdbcConnection Dim transaction As OdbcTransaction Dim instance As New OdbcCommand(cmdText, connection, transaction)
public OdbcCommand ( string cmdText, OdbcConnection connection, OdbcTransaction transaction )
public: OdbcCommand ( String^ cmdText, OdbcConnection^ connection, OdbcTransaction^ transaction )
public OdbcCommand ( String cmdText, OdbcConnection connection, OdbcTransaction transaction )
public function OdbcCommand ( cmdText : String, connection : OdbcConnection, transaction : OdbcTransaction )

OdbcCommand のこの実装のインスタンスの初期プロパティ値を次の表に示します。
CommandText | cmdText |
.Data.Odbc.OdbcCommand.CommandTimeout | |
CommandType | |
connection パラメータの値である新しい OdbcConnection。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OdbcCommand コンストラクタ (String, OdbcConnection)
アセンブリ: System.Data (system.data.dll 内)

Public Sub New ( _ cmdText As String, _ connection As OdbcConnection _ )
Dim cmdText As String Dim connection As OdbcConnection Dim instance As New OdbcCommand(cmdText, connection)
public OdbcCommand ( string cmdText, OdbcConnection connection )
public: OdbcCommand ( String^ cmdText, OdbcConnection^ connection )
public OdbcCommand ( String cmdText, OdbcConnection connection )
public function OdbcCommand ( cmdText : String, connection : OdbcConnection )

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OdbcCommand コンストラクタ

名前 | 説明 |
---|---|
OdbcCommand () | OdbcCommand クラスの新しいインスタンスを初期化します。 |
OdbcCommand (String) | クエリ テキストを指定して、OdbcCommand クラスの新しいインスタンスを初期化します。 |
OdbcCommand (String, OdbcConnection) | クエリ テキストと OdbcConnection オブジェクトを使用して、OdbcCommand クラスの新しいインスタンスを初期化します。 |
OdbcCommand (String, OdbcConnection, OdbcTransaction) | クエリ テキスト、OdbcConnection オブジェクト、および Transaction を使用して、OdbcCommand クラスの新しいインスタンスを初期化します。 |

OdbcCommand プロパティ

名前 | 説明 | |
---|---|---|
![]() | CommandText | オーバーライドされます。 データ ソースに対して実行する SQL ステートメントまたはストアド プロシージャを取得または設定します。 |
![]() | CommandTimeout | オーバーライドされます。 コマンド実行の試行を終了し、エラーを生成するまでの待機時間を取得または設定します。 |
![]() | CommandType | オーバーライドされます。 CommandText プロパティの解釈方法を示す値を取得または設定します。 |
![]() | Connection | この OdbcCommand のインスタンスで使用する OdbcConnection を取得または設定します。 |
![]() | Container | Component を格納している IContainer を取得します。 ( Component から継承されます。) |
![]() | DesignTimeVisible | オーバーライドされます。 コマンド オブジェクトをカスタマイズされたインターフェイス コントロールに表示する必要があるかどうかを示す値を取得または設定します。 |
![]() | Parameters | OdbcParameterCollection を取得します。 |
![]() | Site | Component の ISite を取得または設定します。 ( Component から継承されます。) |
![]() | Transaction | OdbcCommand を実行する OdbcTransaction を取得または設定します。 |
![]() | UpdatedRowSource | オーバーライドされます。 Update メソッドがコマンドの結果を DataRow に適用する方法を示す値を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。 ( Component から継承されます。) |

OdbcCommand メソッド


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Data.IDbCommand.ExecuteReader | オーバーロードされます。 |
![]() | System.ICloneable.Clone | このメンバの説明については、System.ICloneable.Clone. のトピックを参照してください。 |

OdbcCommand メンバ
データ ソースに対して実行する SQL ステートメントまたはストアド プロシージャを表します。このクラスは継承できません。
OdbcCommand データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | CommandText | オーバーライドされます。 データ ソースに対して実行する SQL ステートメントまたはストアド プロシージャを取得または設定します。 |
![]() | CommandTimeout | オーバーライドされます。 コマンド実行の試行を終了し、エラーを生成するまでの待機時間を取得または設定します。 |
![]() | CommandType | オーバーライドされます。 CommandText プロパティの解釈方法を示す値を取得または設定します。 |
![]() | Connection | この OdbcCommand のインスタンスで使用する OdbcConnection を取得または設定します。 |
![]() | Container | Component を格納している IContainer を取得します。(Component から継承されます。) |
![]() | DesignTimeVisible | オーバーライドされます。 コマンド オブジェクトをカスタマイズされたインターフェイス コントロールに表示する必要があるかどうかを示す値を取得または設定します。 |
![]() | Parameters | OdbcParameterCollection を取得します。 |
![]() | Site | Component の ISite を取得または設定します。(Component から継承されます。) |
![]() | Transaction | OdbcCommand を実行する OdbcTransaction を取得または設定します。 |
![]() | UpdatedRowSource | オーバーライドされます。 Update メソッドがコマンドの結果を DataRow に適用する方法を示す値を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。(Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。(Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。(Component から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | System.Data.IDbCommand.ExecuteReader | オーバーロードされます。 |
![]() | System.ICloneable.Clone | このメンバの説明については、System.ICloneable.Clone. のトピックを参照してください。 |

- OdbcCommandのページへのリンク