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 クラスのページへのリンク