DbDataReader.GetDataTypeName(Int32) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de naam van het gegevenstype van de opgegeven kolom opgehaald.

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

Parameters

ordinal
Int32

De op nul gebaseerde kolomordinaal.

Retouren

De naam van het datatype.

Implementeringen

Uitzonderingen

De kolomindex valt buiten het bereik.

Opmerkingen

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

Van toepassing op

Zie ook