Share via


SqlCeDataReader.GetOrdinal 메서드

열 이름이 지정된 경우 열 서수를 가져옵니다.

네임스페이스:  System.Data.SqlServerCe
어셈블리:  System.Data.SqlServerCe(System.Data.SqlServerCe.dll)

구문

‘선언
Public Overrides Function GetOrdinal ( _
    name As String _
) As Integer
‘사용 방법
Dim instance As SqlCeDataReader
Dim name As String
Dim returnValue As Integer

returnValue = instance.GetOrdinal(name)
public override int GetOrdinal(
    string name
)
public:
virtual int GetOrdinal(
    String^ name
) override
abstract GetOrdinal : 
        name:string -> int 
override GetOrdinal : 
        name:string -> int 
public override function GetOrdinal(
    name : String
) : int

매개 변수

반환 값

유형: System.Int32
0부터 시작하는 열 서수입니다.

구현

IDataRecord.GetOrdinal(String)

예외

예외 조건
IndexOutOfRangeException

지정된 이름이 유효한 열 이름이 아닌 경우

InvalidOperationException

작업이 유효하지 않은 경우. SqlCeDataReader는 결과 집합의 마지막 행 뒤에 올 수 있습니다.

주의

GetOrdinal은 먼저 대/소문자를 구분하여 조회합니다. 실패하면 두 번째로 대/소문자를 구분하지 않고 검색합니다.

서수 기반 조회가 명명된 조회보다 효율적이기 때문에 루프 내에서 GetOrdinal을 호출하는 것은 비효율적입니다. GetOrdinal을 한 번 호출하여 결과를 루프 내에서 사용할 정수 변수에 할당함으로써 시간을 절약할 수 있습니다.

참고 항목

참조

SqlCeDataReader 클래스

System.Data.SqlServerCe 네임스페이스

GetName