Partager via


SqlCeDataReader.GetOrdinal Method

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

Espace de noms: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (dans system.data.sqlserverce.dll)

Syntaxe

'Déclaration
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

Paramètres

  • name

Valeur de retour

Ordinal de colonne de base zéro.

Exceptions

Type d'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.

Remarques

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.

Sécurité des threads

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme sûrs.

Plateformes

Plateformes de développement

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
Informations sur la version
.NET Framework et NET Compact Framework
Pris en charge dans 3.5
.NET Framework
Pris en charge dans 3.0
.NET Compact Framework et .Net Framework
Pris en charge dans 2.0

Voir aussi

Référence

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