DbDataReader.GetDataTypeName(Int32) Metoda

Definicja

Po zastąpieniu w klasie pochodnej pobiera nazwę typu danych określonej kolumny.

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

Parametry

ordinal
Int32

Liczba porządkowa kolumn opartych na zerach.

Zwraca

Nazwa typu danych.

Implementuje

Wyjątki

Indeks kolumny jest poza zakresem.

Uwagi

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));
                }
            }
        }
    }
}

Dotyczy

Zobacz też