Condividi tramite


DbDataReader.GetDataTypeName(Int32) Metodo

Definizione

Quando ne viene eseguito l'override in una classe derivata, ottiene il nome del tipo di dati della colonna specificata.

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

Parametri

ordinal
Int32

Ordinale di colonna in base zero.

Restituisce

Nome del tipo di dati.

Implementazioni

Eccezioni

L'indice di colonna non è compreso nell'intervallo.

Commenti

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

Si applica a

Vedi anche