DbDataReader.GetDataTypeName(Int32) Metod

Definition

När du åsidosättas i en härledd klass hämtar du namnet på datatypen för den angivna kolumnen.

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

Parametrar

ordinal
Int32

Den nollbaserade kolumnordningen.

Returer

Namnet på datatypen.

Implementeringar

Undantag

Kolumnindexet ligger inte inom intervallet.

Kommentarer

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

Gäller för

Se även