DbDataReader.GetInt32(Int32) Metodo

Definizione

Quando ne viene eseguito l'override in una classe derivata, ottiene il valore della colonna specificata come intero con segno a 32 bit.

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

Parametri

ordinal
Int32

Ordinale di colonna in base zero.

Restituisce

Int32

Valore della colonna specificata.

Implementazioni

Eccezioni

L'indice di colonna non è compreso nell'intervallo.

Il cast specificato non è valido.

Commenti

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

Si applica a

Vedi anche