DbDataReader.GetDataTypeName(Int32) Método

Definición

Cuando se invalida en una clase derivada, obtiene el nombre del tipo de datos de la columna especificada.

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

Parámetros

ordinal
Int32

Índice de la columna de base cero.

Devoluciones

El nombre del tipo de datos.

Implementaciones

Excepciones

El índice de columna está fuera del rango.

Comentarios

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

Se aplica a

Consulte también