다음을 통해 공유


DbDataReader.GetDataTypeName(Int32) 메서드

정의

파생 클래스에서 재정의되는 경우 지정된 열의 데이터 형식 이름을 가져옵니다.

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

매개 변수

ordinal
Int32

열 서수(0부터 시작)입니다.

반환

데이터 형식의 이름입니다.

구현

예외

열 인덱스가 범위를 벗어났습니다.

설명

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

적용 대상

추가 정보