DbDataReader.GetDataTypeName(Int32) Метод

Определение

При переопределении в производном классе получает название типа данных указанного столбца.When overridden in a derived class, gets name of the data type of the specified column.

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

Параметры

ordinal
Int32

Порядковый номер столбца (от нуля).The zero-based column ordinal.

Возвращаемое значение

String

Имя типа данных.The name of the data type.

Реализации

Исключения

Индекс столбца находится за пределами диапазона.The column index is out of range.

Комментарии

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

Применяется к