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.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

Parámetros

ordinal
Int32

Índice de la columna de base cero.The zero-based column ordinal.

Devoluciones

Nombre del tipo de datos.The name of the data type.

Implementaciones

Excepciones

El índice de columna está fuera del rango.The column index is out of range.

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: