DbDataReader.GetInt32(Int32) Метод

Определение

При переопределении в производном классе получает значение заданного столбца в виде 32-разрядного целого числа со знаком.When overridden in a derived class, gets the value of the specified column as a 32-bit signed integer.

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

Параметры

ordinal
Int32

Порядковый номер столбца (от нуля).The zero-based column ordinal.

Возвращаемое значение

Значение указанного столбца.The value of the specified column.

Реализации

Исключения

Индекс столбца находится за пределами диапазона.The column index is out of range.

Указанное приведение недопустимо.The specified cast is not valid.

Комментарии

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

Применяется к

Дополнительно