Share via


SqlCeDataReader.GetOrdinal Method

Ottiene l'ordinale della colonna, dato il nome della colonna.

Spazio dei nomi: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)

Sintassi

'Dichiarazione
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

Parametri

  • name
    Nome della colonna.

Valore restituito

Ordinale della colonna in base zero.

Eccezioni

Tipo di eccezione Condizione
IndexOutOfRangeException

Il nome specificato non è un nome di colonna valido.

InvalidOperationException

L'operazione non è valida. L'oggetto SqlCeDataReader non può essere posizionato dopo l'ultima riga nel gruppo di risultati.

Osservazioni

GetOrdinal esegue dapprima una ricerca con distinzione tra maiuscole e minuscole. In caso di esito negativo, verrà eseguita una seconda ricerca senza distinzione tra maiuscole e minuscole.

Poiché le ricerche basate sugli ordinali sono più efficaci di quelle basate sui nomi, la chiamata al metodo GetOrdinal all'interno di un ciclo risulta poco efficiente. Si consiglia di chiamare GetOrdinal solo una volta e di assegnare i risultati a una variabile integer da utilizzare all'interno del ciclo.

Affidabilità

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono affidabili. Non è invece garantita l'affidabilità dei membri dell'istanza.

Piattaforme

Piattaforme di sviluppo

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
Informazioni sulla versione
.NET Framework e .NET Compact Framework
Supportato in 3.5
.NET Framework
Supportato in 3.0
.NET Compact Framework e .NET Framework
Supportato in 2.0

Vedere anche

Riferimento

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