Méthode SqlCeDataReader.GetOrdinal

Obtient le numéro de la colonne, en fonction du nom de la colonne.

Espace de noms :  System.Data.SqlServerCe
Assembly :  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
Public Overrides Function GetOrdinal ( _
    name As String _
) As Integer
'Utilisation
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

Paramètres

Valeur de retour

Type : System.Int32
Ordinal de colonne de base zéro.

Implémente

IDataRecord.GetOrdinal(String)

Exceptions

Exception Condition
IndexOutOfRangeException

Le nom spécifié n'est pas un nom de colonne valide.

InvalidOperationException

L'opération n'est pas valide. Le SqlCeDataReader peut être placé après la dernière ligne dans le jeu de résultats.

Notes

GetOrdinal effectue d'abord une recherche qui respecte la casse. Si elle échoue, elle est suivie d'une deuxième recherche qui ne respecte pas la casse.

Comme les recherches par numéro sont plus efficaces que les recherches par nom, il est inutile d'appeler GetOrdinal dans une boucle. Gagnez du temps en appelant GetOrdinal une fois et en assignant les résultats à une variable integer en vue de son utilisation dans la boucle.

Voir aussi

Référence

SqlCeDataReader Classe

Espace de noms System.Data.SqlServerCe

GetName