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