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


OracleCommand クラスには、データ ソースに対してコマンドを実行するための、次のメソッドがあります。
項目 | |
---|---|
ExecuteReader | |
ExecuteOracleNonQuery | |
ExecuteNonQuery | |
ExecuteScalar | |
ExecuteOracleScalar |
CommandText プロパティをリセットして、OracleCommand オブジェクトを再利用できます。
コマンドを実行した結果、致命的な OracleException が発生した場合、OracleConnection が閉じられる可能性があります。ただし、ユーザーは接続を再び開いて、処理を継続できます。

OracleCommand の ExecuteReader メソッドを OracleDataReader および OracleConnection と共に使用して、テーブルから行を選択する例を次に示します。
Public Sub ReadMyData(ByVal connectionString As String) Dim queryString As String = "SELECT EmpNo, DeptNo FROM Scott.Emp" Using connection As New OracleConnection(connectionString) Dim command As New OracleCommand(queryString, connection) connection.Open() Dim reader As OracleDataReader = command.ExecuteReader() Try While reader.Read() Console.WriteLine(reader.GetInt32(0) & ", " _ & reader.GetInt32(1)) End While Finally ' always call Close when done reading. reader.Close() End Try End Using End Sub
public void ReadMyData(string connectionString) { string queryString = "SELECT EmpNo, DeptNo FROM Scott.Emp"; using (OracleConnection connection = new OracleConnection(connectionString)) { OracleCommand command = new OracleCommand(queryString, connection); connection.Open(); OracleDataReader reader = command.ExecuteReader(); try { while (reader.Read()) { Console.WriteLine(reader.GetInt32(0) + ", " + reader.GetInt32(1)); } } finally { // always call Close when done reading. reader.Close(); } } }

System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DbCommand
System.Data.OracleClient.OracleCommand


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OracleCommand コンストラクタ ()
アセンブリ: System.Data.OracleClient (system.data.oracleclient.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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OracleCommand コンストラクタ (String, OracleConnection)
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)

Public Sub New ( _ commandText As String, _ connection As OracleConnection _ )
Dim commandText As String Dim connection As OracleConnection Dim instance As New OracleCommand(commandText, connection)
public OracleCommand ( string commandText, OracleConnection connection )
public: OracleCommand ( String^ commandText, OracleConnection^ connection )
public OracleCommand ( String commandText, OracleConnection connection )
public function OracleCommand ( commandText : String, connection : OracleConnection )


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OracleCommand コンストラクタ (String)
アセンブリ: System.Data.OracleClient (system.data.oracleclient.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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OracleCommand コンストラクタ

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

OracleCommand コンストラクタ (String, OracleConnection, OracleTransaction)
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)

Public Sub New ( _ commandText As String, _ connection As OracleConnection, _ tx As OracleTransaction _ )
Dim commandText As String Dim connection As OracleConnection Dim tx As OracleTransaction Dim instance As New OracleCommand(commandText, connection, tx)
public OracleCommand ( string commandText, OracleConnection connection, OracleTransaction tx )
public: OracleCommand ( String^ commandText, OracleConnection^ connection, OracleTransaction^ tx )
public OracleCommand ( String commandText, OracleConnection connection, OracleTransaction tx )
public function OracleCommand ( commandText : String, connection : OracleConnection, tx : OracleTransaction )

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

OracleCommand を作成し、そのプロパティの一部を設定する例を次に示します。
Public Sub CreateOracleCommand(ByVal connectionString As String) Using connection As New OracleConnection(connectionString) connection.Open() Dim transaction As OracleTransaction = connection.BeginTransaction() Dim queryString As String = _ "SELECT * FROM Emp ORDER BY EmpNo" Dim command As New OracleCommand(queryString, connection, transaction) command.CommandType = CommandType.Text End Using End Sub
public void CreateOracleCommand(string connectionString) { using (OracleConnection connection = new OracleConnection(connectionString)) { connection.Open(); OracleTransaction transaction = connection.BeginTransaction(); string queryString = "SELECT * FROM Emp ORDER BY EmpNo"; OracleCommand command = new OracleCommand(queryString, connection, transaction); command.CommandType = CommandType.Text; } }

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OracleCommand プロパティ

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

名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | DbConnection | この DbCommand で使用される DbConnection を取得または設定します。 ( DbCommand から継承されます。) |
![]() | DbParameterCollection | DbParameter オブジェクトのコレクションを取得します。 ( DbCommand から継承されます。) |
![]() | DbTransaction | この DbCommand オブジェクトを実行する DbTransaction を取得または設定します。 ( DbCommand から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。 ( Component から継承されます。) |

OracleCommand メソッド


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


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


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

名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。(Component から継承されます。) |
![]() | DbConnection | この DbCommand で使用される DbConnection を取得または設定します。(DbCommand から継承されます。) |
![]() | DbParameterCollection | DbParameter オブジェクトのコレクションを取得します。(DbCommand から継承されます。) |
![]() | DbTransaction | この DbCommand オブジェクトを実行する DbTransaction を取得または設定します。(DbCommand から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。(Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。(Component から継承されます。) |


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



Weblioに収録されているすべての辞書からOracleCommandを検索する場合は、下記のリンクをクリックしてください。

- OracleCommandのページへのリンク