OracleDataReader OracleDataReader OracleDataReader OracleDataReader Class

정의

데이터 소스에서 데이터 행의 앞으로만 이동 가능한 스트림을 읽는 방법을 제공합니다.Provides a way of reading a forward-only stream of data rows from a data source. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

public ref class OracleDataReader sealed : System::Data::Common::DbDataReader
public sealed class OracleDataReader : System.Data.Common.DbDataReader
type OracleDataReader = class
    inherit DbDataReader
Public NotInheritable Class OracleDataReader
Inherits DbDataReader
상속
OracleDataReaderOracleDataReaderOracleDataReaderOracleDataReader

예제

다음 예제는 OracleConnection, OracleCommand, 및 OracleDataReader합니다.The following example creates an OracleConnection, an OracleCommand, and an OracleDataReader. 이 예제에서는 콘솔에 작성 된 데이터를 읽습니다.The example reads through the data, writing it out to the console. 를 마지막 합니다 OracleDataReader, 그런 다음 OracleConnection합니다.Finally, the example closes the OracleDataReader, then the OracleConnection.

public void ReadData(string connectionString)
{
   string queryString = "SELECT EmpNo, EName FROM Emp";
   using (OracleConnection connection = new OracleConnection(connectionString))
   {
      OracleCommand command = new OracleCommand(queryString, connection);
      connection.Open();
      using(OracleDataReader reader = command.ExecuteReader())
      {
      // Always call Read before accessing data.
    	 while (reader.Read())
    	 {
        	Console.WriteLine(reader.GetInt32(0) + ", " + reader.GetString(1));
    	 }
      }
   }
}
Public Sub ReadData(ByVal connectionString As String)
    Dim queryString As String = "SELECT EmpNo, EName FROM Emp"
    Using connection As New OracleConnection(connectionString)
        Dim command As New OracleCommand(queryString, connection)
        connection.Open()
        Using reader As OracleDataReader = command.ExecuteReader()
            ' Always call Read before accessing data.
            While reader.Read()
                Console.WriteLine(reader.GetInt32(0).ToString() + ", " _
                   + reader.GetString(1))
            End While
        End Using
    End Using
End Sub

설명

만들려는 OracleDataReader를 호출 해야 합니다는 ExecuteReader 메서드의 OracleCommand 직접 생성자를 사용 하는 대신 개체.To create an OracleDataReader, you must call the ExecuteReader method of the OracleCommand object, rather than directly using a constructor.

데이터를 읽는 동안 다른 프로세스 또는 스레드 결과 집합에 변경 내용을 사용자에 게 표시 될 수 있습니다는 OracleDataReader합니다.Changes made to a resultset by another process or thread while data is being read may be visible to the user of the OracleDataReader.

IsClosedRecordsAffected 후 호출할 수 있는 속성만 OracleDataReader 닫혀 있습니다.IsClosed and RecordsAffected are the only properties that you can call after the OracleDataReader is closed. 일부 경우에 호출 해야 합니다 Close 호출할 수 있으려면 RecordsAffected합니다.In some cases, you must call Close before you can call RecordsAffected.

둘 이상의 OracleDataReader 어느 시점에서 열 수 있습니다.More than one OracleDataReader can be open at any given time.

다음 두 Visual Basic 예제에 사용 하는 방법을 보여 줍니다는 OracleDataReader Oracle 검색할 REF CURSOR합니다.The following two Visual Basic examples demonstrate how to use an OracleDataReader to retrieve an Oracle REF CURSOR. 이 예제에서는 Oracle Scott/Tiger 스키마에 정의 되어 있고 다음 PL/SQL 패키지 및 패키지 본문을 요구 하는 테이블을 사용 합니다.These examples use tables that are defined in the Oracle Scott/Tiger schema, and require the following PL/SQL package and package body. 이러한 예제를 사용 하려면 서버에 만들어야 합니다.You must create these on your server to use the examples.

Oracle 서버에 다음과 같은 Oracle 패키지를 만듭니다.Create the following Oracle package on the Oracle server.

CREATE OR REPLACE PACKAGE CURSPKG AS   
   TYPE T_CURSOR IS REF CURSOR;   
   PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER,   
      IO_CURSOR IN OUT T_CURSOR);   
   PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR,   
      DEPTCURSOR OUT T_CURSOR);  
END CURSPKG;  
/  

Oracle 서버에 다음 Oracle 패키지 본문을 만듭니다.Create the following Oracle package body on the Oracle server.


CREATE OR REPLACE PACKAGE BODY CURSPKG AS   
    PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER,   
                               IO_CURSOR OUT T_CURSOR)   
    IS   
        V_CURSOR T_CURSOR;   
    BEGIN   
        IF N_EMPNO <> 0 THEN   
             OPEN V_CURSOR FOR   
             SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME   
                  FROM EMP, DEPT   
                  WHERE EMP.DEPTNO = DEPT.DEPTNO   
                        AND EMP.EMPNO = N_EMPNO;   
        ELSE   
             OPEN V_CURSOR FOR   
             SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME   
                  FROM EMP, DEPT   
                  WHERE EMP.DEPTNO = DEPT.DEPTNO;   
        END IF;   
        IO_CURSOR := V_CURSOR;   
    END OPEN_ONE_CURSOR;   
    PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR,   
                                DEPTCURSOR OUT T_CURSOR)   
    IS   
        V_CURSOR1 T_CURSOR;   
        V_CURSOR2 T_CURSOR;   
    BEGIN   
        OPEN V_CURSOR1 FOR SELECT * FROM EMP;   
        OPEN V_CURSOR2 FOR SELECT * FROM DEPT;   
        EMPCURSOR  := V_CURSOR1;   
        DEPTCURSOR := V_CURSOR2;   
    END OPEN_TWO_CURSORS;   
END CURSPKG;  
/  

반환 하는 PL/SQL 저장 프로시저를 실행 하는 Visual Basic 예제는 REF CURSOR 매개 변수 값을 읽고는 OracleDataReader합니다.This Visual Basic example executes a PL/SQL stored procedure that returns a REF CURSOR parameter, and reads the value as an OracleDataReader.

Private Sub ReadOracleData(ByVal connectionString As String)  
   Dim connection As New OracleConnection(connectionString)  
   Dim command As New OracleCommand()  
   Dim reader As OracleDataReader  

   connection.Open()  
   command.Connection = connection  
   command.CommandText = "CURSPKG.OPEN_ONE_CURSOR"  
   command.CommandType = CommandType.StoredProcedure  
   command.Parameters.Add(New OracleParameter("N_EMPNO", OracleType.Number)).Value = 7369  
   command.Parameters.Add(New OracleParameter("IO_CURSOR", OracleType.Cursor)).Direction = ParameterDirection.Output  

   reader = command.ExecuteReader()  
   While (reader.Read())  
      ' Do something with the values.  
   End While  
   reader.Close()  
   connection.Close()  
End Sub  

두 개를 반환 하는 PL/SQL 저장 프로시저를 실행 하는 Visual Basic 예제 REF CURSOR 매개 변수를 사용 하 여 값을 읽고는 OracleDataReader합니다.This Visual Basic example executes a PL/SQL stored procedure that returns two REF CURSOR parameters, and reads the values using an OracleDataReader.

Private Sub ReadOracleData(ByVal connectionString As String)  
   Dim dataSet As New DataSet()  
   Dim connection As New OracleConnection(connectionString)  
   Dim command As New OracleCommand()  
   Dim reader As OracleDataReader  

   connection.Open()  
   command.Connection = connection  
   command.CommandText = "CURSPKG.OPEN_TWO_CURSORS"  
   command.CommandType = CommandType.StoredProcedure  
   command.Parameters.Add(New OracleParameter("EMPCURSOR", OracleType.Cursor)).Direction = ParameterDirection.Output  
   command.Parameters.Add(New OracleParameter("DEPTCURSOR", OracleType.Cursor)).Direction = ParameterDirection.Output  

   reader = command.ExecuteReader(CommandBehavior.CloseConnection)  
   While (reader.Read())  
      ' Do something with the values.  
   End While  
   reader.NextResult()  
   While (reader.Read())  
        ' Do something with the values.  
   End While  
   reader.Close()  
   connection.Close()  
 End Sub  

이 C# 예제에서는 Oracle 테이블을 만들고 데이터와 함께 로드 합니다.This C# example creates an Oracle table and loads it with data. 이후 사용을 보여 주는 예제를 실행 하기 전에이 예제를 실행 해야는 OracleDataReader OracleType 구조를 사용 하 여 데이터에 액세스할 수 있습니다.You must run this example prior to running the subsequent example, which demonstrates using an OracleDataReader to access the data using OracleType structures.

public void Setup(string connectionString)  
{  
   OracleConnection connection = new OracleConnection(connectionString);  
   try  
   {  
      connection.Open();  
      OracleCommand command = connection.CreateCommand();  
      command.CommandText ="CREATE TABLE OracleTypesTable (MyVarchar2 varchar2(3000),MyNumber number(28,4) PRIMARY KEY,MyDate date, MyRaw raw(255))";  
      command.ExecuteNonQuery();  
      command.CommandText ="INSERT INTO OracleTypesTable VALUES ('test', 2, to_date('2000-01-11 12:54:01','yyyy-mm-dd hh24:mi:ss'), '0001020304')";  
      command.ExecuteNonQuery();  
      command.CommandText="SELECT * FROM OracleTypesTable";  
   }  
   catch(Exception)  
   {  
   }  
   finally  
   {  
      connection.Close();  
   }  
}  

이 C# 예제에서는 OracleDataReader 데이터에 액세스 하 고 몇 가지를 사용 하 여 OracleType 구조 데이터를 표시 합니다.This C# example uses an OracleDataReader to access data, and uses several OracleType structures to display the data.

public void ReadOracleTypesExample(string connectionString)  
{  
   OracleConnection connection = new OracleConnection(connectionString);  
   connection.Open();  
   OracleCommand command = connection.CreateCommand();  
   try  
   {  
      command.CommandText = "SELECT * FROM OracleTypesTable";  
      OracleDataReader reader = command.ExecuteReader();  
      reader.Read();  
      //Using the Oracle specific getters for each type is faster than  
      //using GetOracleValue.  
      //First column, MyVarchar2, is a VARCHAR2 data type in Oracle Server  
      //and maps to OracleString.  
      OracleString oraclestring1 = reader.GetOracleString(0);  
      Console.WriteLine("OracleString " + oraclestring1.ToString());  

      //Second column, MyNumber, is a NUMBER data type in Oracle Server  
      //and maps to OracleNumber.  
      OracleNumber oraclenumber1 = reader.GetOracleNumber(1);  
      Console.WriteLine("OracleNumber " + oraclenumber1.ToString());  

      //Third column, MyDate, is a DATA data type in Oracle Server  
      //and maps to OracleDateTime.  
      OracleDateTime oracledatetime1 = reader.GetOracleDateTime(2);  
      Console.WriteLine("OracleDateTime " + oracledatetime1.ToString());  

      //Fourth column, MyRaw, is a RAW data type in Oracle Server and  
      //maps to OracleBinary.  
      OracleBinary oraclebinary1 = reader.GetOracleBinary(3);  

      //Calling value on a null OracleBinary throws  
      //OracleNullValueException; therefore, check for a null value.  
      if (oraclebinary1.IsNull==false)  
      {  
         foreach(byte b in oraclebinary1.Value)  
         {  
            Console.WriteLine("byte " + b.ToString());  
         }  
      }  
      reader.Close();  
   }  
   catch(Exception e)  
   {  
      Console.WriteLine(e.ToString());  
   }  
   finally  
   {  
      connection.Close();  
   }  
}  

속성

Depth Depth Depth Depth

현재 행의 중첩 수준을 나타내는 값을 가져옵니다.Gets a value indicating the depth of nesting for the current row.

FieldCount FieldCount FieldCount FieldCount

현재 행의 열 수를 가져옵니다.Gets the number of columns in the current row.

HasRows HasRows HasRows HasRows

OracleDataReader에 하나 이상의 행이 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the OracleDataReader contains one or more rows.

IsClosed IsClosed IsClosed IsClosed

OracleDataReader가 닫혔는지 여부를 나타냅니다.Indicates whether the OracleDataReader is closed.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

열 서수가 지정된 경우, 지정된 열의 값을 네이티브 형식으로 가져옵니다.Gets the value of the specified column in its native format given the column ordinal.

Item[String] Item[String] Item[String] Item[String]

열 이름이 지정된 경우, 지정된 열의 값을 네이티브 형식으로 가져옵니다.Gets the value of the specified column in its native format given the column name.

RecordsAffected RecordsAffected RecordsAffected RecordsAffected

SQL 문을 실행하여 변경, 삽입 또는 삭제된 행 수를 가져옵니다.Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.

메서드

Close() Close() Close() Close()

OracleDataReader 개체를 닫습니다.Closes the OracleDataReader object.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

이 개체에서 사용하는 리소스를 해제합니다.Releases the resources that are used by this object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBoolean(Int32) GetBoolean(Int32) GetBoolean(Int32) GetBoolean(Int32)

지정된 열의 값에 해당하는 Boolean 값을 가져옵니다.Gets the value of the specified column as a Boolean.

GetByte(Int32) GetByte(Int32) GetByte(Int32) GetByte(Int32)

지정된 열의 값에 해당하는 바이트 값을 가져옵니다.Gets the value of the specified column as a byte.

GetBytes(Int32, Int64, Byte[], Int32, Int32) GetBytes(Int32, Int64, Byte[], Int32, Int32) GetBytes(Int32, Int64, Byte[], Int32, Int32) GetBytes(Int32, Int64, Byte[], Int32, Int32)

지정된 버퍼 오프셋에서 시작하여 지정된 열 오프셋의 바이트 스트림을 배열로 버퍼에 읽어옵니다.Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset.

GetChar(Int32) GetChar(Int32) GetChar(Int32) GetChar(Int32)

지정된 열의 값을 문자로 가져옵니다.Gets the value of the specified column as a character.

GetChars(Int32, Int64, Char[], Int32, Int32) GetChars(Int32, Int64, Char[], Int32, Int32) GetChars(Int32, Int64, Char[], Int32, Int32) GetChars(Int32, Int64, Char[], Int32, Int32)

지정된 버퍼 오프셋에서 시작하여 지정된 열 오프셋의 문자 스트림을 배열로 버퍼에 읽어옵니다.Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset.

GetData(Int32) GetData(Int32) GetData(Int32) GetData(Int32)

지정된 열 서수에 대해 IDataReader를 반환합니다.Returns an IDataReader for the specified column ordinal.

GetDataTypeName(Int32) GetDataTypeName(Int32) GetDataTypeName(Int32) GetDataTypeName(Int32)

소스 데이터 형식의 이름을 가져옵니다.Gets the name of the source data type.

GetDateTime(Int32) GetDateTime(Int32) GetDateTime(Int32) GetDateTime(Int32)

지정된 열의 값에 해당하는 DateTime 개체를 가져옵니다.Gets the value of the specified column as a DateTime object.

GetDecimal(Int32) GetDecimal(Int32) GetDecimal(Int32) GetDecimal(Int32)

지정된 열의 값에 해당하는 Decimal 개체를 가져옵니다.Gets the value of the specified column as a Decimal object.

GetDouble(Int32) GetDouble(Int32) GetDouble(Int32) GetDouble(Int32)

지정된 열의 값을 배정밀도 부동 소수점 숫자로 가져옵니다.Gets the value of the specified column as a double-precision floating point number.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

데이터 판독기에서 행을 반복하는 데 사용할 수 있는 IEnumerator를 반환합니다.Returns an IEnumerator that can be used to iterate through the rows in the data reader.

GetFieldType(Int32) GetFieldType(Int32) GetFieldType(Int32) GetFieldType(Int32)

개체의 데이터 형식인 Type을 가져옵니다.Gets the Type that is the data type of the object.

GetFloat(Int32) GetFloat(Int32) GetFloat(Int32) GetFloat(Int32)

지정된 열의 값을 단정밀도 부동 소수점 숫자로 가져옵니다.Gets the value of the specified column as a single-precision floating-point number.

GetGuid(Int32) GetGuid(Int32) GetGuid(Int32) GetGuid(Int32)

지정된 열의 값에 해당하는 GUID(Globally Unique ID)를 가져옵니다.Gets the value of the specified column as a globally-unique identifier (GUID).

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetInt16(Int32) GetInt16(Int32) GetInt16(Int32) GetInt16(Int32)

지정된 열의 값을 16비트 부호 있는 정수로 가져옵니다.Gets the value of the specified column as a 16-bit signed integer.

GetInt32(Int32) GetInt32(Int32) GetInt32(Int32) GetInt32(Int32)

지정된 열의 값에 해당하는 32비트 부호 있는 정수를 가져옵니다.Gets the value of the specified column as a 32-bit signed integer.

GetInt64(Int32) GetInt64(Int32) GetInt64(Int32) GetInt64(Int32)

지정된 열의 값에 해당하는 64비트 부호 있는 정수를 가져옵니다.Gets the value of the specified column as a 64-bit signed integer.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetName(Int32) GetName(Int32) GetName(Int32) GetName(Int32)

지정된 열의 이름을 가져옵니다.Gets the name of the specified column.

GetOracleBFile(Int32) GetOracleBFile(Int32) GetOracleBFile(Int32) GetOracleBFile(Int32)

지정된 열의 값을 OracleBFile 개체로 가져옵니다.Gets the value of the specified column as an OracleBFile object.

GetOracleBinary(Int32) GetOracleBinary(Int32) GetOracleBinary(Int32) GetOracleBinary(Int32)

지정된 열의 값을 OracleBinary 개체로 가져옵니다.Gets the value of the specified column as an OracleBinary object.

GetOracleDateTime(Int32) GetOracleDateTime(Int32) GetOracleDateTime(Int32) GetOracleDateTime(Int32)

지정된 열의 값을 OracleDateTime 개체로 가져옵니다.Gets the value of the specified column as an OracleDateTime object.

GetOracleLob(Int32) GetOracleLob(Int32) GetOracleLob(Int32) GetOracleLob(Int32)

지정된 열의 값을 OracleLob 개체로 가져옵니다.Gets the value of the specified column as an OracleLob object.

GetOracleMonthSpan(Int32) GetOracleMonthSpan(Int32) GetOracleMonthSpan(Int32) GetOracleMonthSpan(Int32)

지정된 열의 값을 OracleMonthSpan 개체로 가져옵니다.Gets the value of the specified column as an OracleMonthSpan object.

GetOracleNumber(Int32) GetOracleNumber(Int32) GetOracleNumber(Int32) GetOracleNumber(Int32)

지정된 열의 값을 OracleNumber 개체로 가져옵니다.Gets the value of the specified column as an OracleNumber object.

GetOracleString(Int32) GetOracleString(Int32) GetOracleString(Int32) GetOracleString(Int32)

지정된 열의 값을 OracleString 개체로 가져옵니다.Gets the value of the specified column as an OracleString object.

GetOracleTimeSpan(Int32) GetOracleTimeSpan(Int32) GetOracleTimeSpan(Int32) GetOracleTimeSpan(Int32)

지정된 열의 값을 OracleTimeSpan 개체로 가져옵니다.Gets the value of the specified column as an OracleTimeSpan object.

GetOracleValue(Int32) GetOracleValue(Int32) GetOracleValue(Int32) GetOracleValue(Int32)

지정된 서수 위치에 있는 열의 값을 Oracle 형식으로 가져옵니다.Gets the value of the column at the specified ordinal in its Oracle format.

GetOracleValues(Object[]) GetOracleValues(Object[]) GetOracleValues(Object[]) GetOracleValues(Object[])

현재 행에 있는 모든 특성 열을 Oracle 형식으로 가져옵니다.Gets all the attribute columns in the current row in Oracle format.

GetOrdinal(String) GetOrdinal(String) GetOrdinal(String) GetOrdinal(String)

열 이름이 지정된 경우 열 서수를 가져옵니다.Gets the column ordinal, given the name of the column.

GetProviderSpecificFieldType(Int32) GetProviderSpecificFieldType(Int32) GetProviderSpecificFieldType(Int32) GetProviderSpecificFieldType(Int32)

내부 공급자별 필드 형식의 표현인 Object를 가져옵니다.Gets an Object that is a representation of the underlying provider specific field type.

GetProviderSpecificValue(Int32) GetProviderSpecificValue(Int32) GetProviderSpecificValue(Int32) GetProviderSpecificValue(Int32)

내부 공급자별 필드 형식의 표현인 Object를 가져옵니다.Gets an Object that is a representation of the underlying provider specific field type.

GetProviderSpecificValues(Object[]) GetProviderSpecificValues(Object[]) GetProviderSpecificValues(Object[]) GetProviderSpecificValues(Object[])

내부 공급자별 값의 표현인 개체로 구성된 배열을 가져옵니다.Gets an array of objects that are a representation of the underlying provider specific values.

GetSchemaTable() GetSchemaTable() GetSchemaTable() GetSchemaTable()

OracleDataReader의 열 메타데이터를 설명하는 DataTable을 반환합니다.Returns a DataTable that describes the column metadata of the OracleDataReader.

GetString(Int32) GetString(Int32) GetString(Int32) GetString(Int32)

지정된 열의 값을 문자열로 가져옵니다.Gets the value of the specified column as a string.

GetTimeSpan(Int32) GetTimeSpan(Int32) GetTimeSpan(Int32) GetTimeSpan(Int32)

System.TimeSpan으로 지정된 열 값을 가져옵니다.Gets the value of the specified column as a System.TimeSpan.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
GetValue(Int32) GetValue(Int32) GetValue(Int32) GetValue(Int32)

네이티브 형식에 있는 지정된 서수에서 열의 값을 가져옵니다.Gets the value of the column at the specified ordinal in its native format.

GetValues(Object[]) GetValues(Object[]) GetValues(Object[]) GetValues(Object[])

현재 행의 열 값으로 개체 배열을 채웁니다.Populates an array of objects with the column values of the current row.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
IsDBNull(Int32) IsDBNull(Int32) IsDBNull(Int32) IsDBNull(Int32)

열이 존재하지 않거나 없는 값을 포함하는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the column contains non-existent or missing values.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
NextResult() NextResult() NextResult() NextResult()

OracleDataReader를 다음 결과로 이동합니다.Advances the OracleDataReader to the next result

Read() Read() Read() Read()

OracleDataReader를 다음 레코드로 이동합니다.Advances the OracleDataReader to the next record.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

명시적 인터페이스 구현

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

컬렉션을 반복하는 열거자를 반환합니다.Returns an enumerator that iterates through a collection.

적용 대상