DbDataReader.GetDataTypeName(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě získá název datového typu zadaného sloupce.
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
Parametry
- ordinal
- Int32
Řadový sloupec založený na nule.
Návraty
Název datového typu.
Implementuje
Výjimky
Index sloupce je mimo rozsah.
Poznámky
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));
}
}
}
}
}