DbDataReader.GetDataTypeName(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza 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
Ordinal de columna de base cero.
Devoluciones
El nombre del tipo de datos.
Implementaciones
Excepciones
El índice de columna está fuera del intervalo.
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));
}
}
}
}
}