Partager via


DbDataReader.GetDataTypeName(Int32) Méthode

Définition

En cas de substitution dans une classe dérivée, obtient le nom du type de données de la colonne spécifiée.

public:
 abstract System::String ^ GetDataTypeName(int ordinal);
public abstract string GetDataTypeName (int ordinal);
abstract member GetDataTypeName : int -> string
Public MustOverride Function GetDataTypeName (ordinal As Integer) As String

Paramètres

ordinal
Int32

Numéro de colonne de base zéro.

Retours

Nom du type de données.

Implémente

Exceptions

L'index de colonne est hors limites.

Remarques

private static void GetDataTypes(String connectionString)
{
    using (SqlConnection conn = new SqlConnection(connectionString))
    {
        String queryString = "Select [CourseID],[Title],[Credits] from [MySchool].[dbo].[Course]";
        using (DbCommand command = new SqlCommand(queryString, conn))
        {
            conn.Open();
            using (DbDataReader reader = command.ExecuteReader())
            {
                for (Int32 i = 0; i < reader.FieldCount; i++)
                {
                    Console.WriteLine("ColumnName:{0,-15}DataType:{1,-15}",reader.GetName(i),reader.GetDataTypeName(i));
                }
            }
        }
    }
}

S’applique à

Voir aussi