DbDataReader.GetDataTypeName(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando ne viene eseguito l'override in una classe derivata, ottiene il nome del tipo di dati della colonna specificata.
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
Parametri
- ordinal
- Int32
Ordinale di colonna in base zero.
Restituisce
Nome del tipo di dati.
Implementazioni
Eccezioni
L'indice di colonna non è compreso nell'intervallo.
Commenti
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));
}
}
}
}
}
Si applica a
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.