Share via


SqlCeDataReader.GetOrdinal Method

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

네임스페이스: System.Data.SqlServerCe
어셈블리: System.Data.SqlServerCe(system.data.sqlserverce.dll에 있음)

구문

‘선언
Public Overrides Function GetOrdinal ( _
    name As String _
) As Integer
public override int GetOrdinal (
    string name
)
public:
virtual int GetOrdinal (
    String^ name
) override
public int GetOrdinal (
    String name
)
public override function GetOrdinal (
    name : String
) : int

매개 변수

  • name
    열의 이름입니다.

반환 값

0부터 시작하는 열 서수입니다.

예외

예외 유형 조건
IndexOutOfRangeException

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

InvalidOperationException

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

주의

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

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

스레드 보안

이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

플랫폼

개발 플랫폼

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
버전 정보
.NET Framework 및 NET Compact Framework
3.5에서 지원됨
.NET Framework
3.0에서 지원됨
.NET Compact Framework 및 .Net Framework
2.0에서 지원됨

참고 항목

참조

SqlCeDataReader Class
SqlCeDataReader Members
System.Data.SqlServerCe Namespace
SqlCeDataReader.GetName Method