Udostępnij za pośrednictwem


DbDataReader.GetInt32(Int32) Metoda

Definicja

Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako 32-bitową liczbę całkowitą podpisaną.

public:
 abstract int GetInt32(int ordinal);
public abstract int GetInt32 (int ordinal);
abstract member GetInt32 : int -> int
Public MustOverride Function GetInt32 (ordinal As Integer) As Integer

Parametry

ordinal
Int32

Porządkowa kolumna oparta na zera.

Zwraca

Wartość określonej kolumny.

Implementuje

Wyjątki

Indeks kolumny jest poza zakresem.

Określona obsada jest nieprawidłowa.

Uwagi

private static void GetCredits(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())
            {
                while (reader.Read())
                {
                    // Credits column is the integer column, and you can use the GetInt32 method
                    // to return a 32-bit signed integer.
                    Console.WriteLine("Course:{0,-15} Credits:{1}",reader[1],reader.GetInt32(2));
                }
            }
        }
    }
}

Dotyczy

Zobacz też