SqlDataReader.Item[] Właściwość

Definicja

Pobiera wartość kolumny w formacie natywnym.

Przeciążenia

Item[String]

Pobiera wartość określonej kolumny w formacie natywnym przy użyciu nazwy kolumny.

Item[Int32]

Pobiera wartość określonej kolumny w formacie natywnym, biorąc pod uwagę porządkowość kolumny.

Item[String]

Pobiera wartość określonej kolumny w formacie natywnym przy użyciu nazwy kolumny.

public override object this[string name] { get; }
public object this[string name] { get; }

Parametry

name
String

Nazwa kolumny.

Wartość właściwości

Wartość określonej kolumny w formacie natywnym.

Implementuje

Wyjątki

Nie znaleziono kolumny o określonej nazwie.

Uwagi

Najpierw jest wykonywane wyszukiwanie uwzględniające wielkość liter. Jeśli nie powiedzie się, zostanie wykonane drugie wyszukiwanie bez uwzględniania wielkości liter (porównanie bez uwzględniania wielkości liter odbywa się przy użyciu sortowania bazy danych). Gdy na porównania wpływają reguły uwzględniające ustawienia kulturowe, mogą wystąpić nieoczekiwane rezultaty. Na przykład w języku tureckim poniższy przykład daje nieprawidłowe wyniki, ponieważ system plików w języku tureckim nie używa reguł liter literowych "i" w "file".

Ta metoda jest niewrażliwa na kana-width.

Zobacz też

Dotyczy

.NET Core 1.1 i inne wersje
Produkt Wersje
.NET Core 1.0, Core 1.1
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Item[Int32]

Pobiera wartość określonej kolumny w formacie natywnym, biorąc pod uwagę porządkowość kolumny.

public override object this[int i] { get; }
public object this[int i] { get; }

Parametry

i
Int32

Porządkowa kolumna oparta na zera.

Wartość właściwości

Wartość określonej kolumny w formacie natywnym.

Implementuje

Wyjątki

Przekazany indeks był poza zakresem od 0 do FieldCount.

Zobacz też

Dotyczy

.NET Core 1.1 i inne wersje
Produkt Wersje
.NET Core 1.0, Core 1.1
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0