Udostępnij za pośrednictwem


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

Definicja

Przeciążenia

Item[String]

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

Item[Int32]

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

Item[String]

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

public:
 virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ name); };
public override object this[string name] { get; }
member this.Item(string) : obj
Default Public Overrides ReadOnly Property Item(name As String) As Object

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. W przypadku niepowodzenia zostanie wykonane drugie wyszukiwanie bez uwzględniania wielkości liter (porównywanie 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 zwraca nieprawidłowe wyniki, ponieważ system plików w języku tureckim nie używa reguł wielkości liter w literze "i" w ciągu "file".

Ta metoda jest niewrażliwa na kana-width.

Dotyczy

Item[Int32]

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

public:
 virtual property System::Object ^ default[int] { System::Object ^ get(int i); };
public override object this[int i] { get; }
member this.Item(int) : obj
Default Public Overrides ReadOnly Property Item(i As Integer) As Object

Parametry

i
Int32

Liczba porządkowa kolumn opartych na zerach.

Wartość właściwości

Wartość określonej kolumny w formacie natywnym.

Implementuje

Wyjątki

Przekazany indeks wykraczał poza zakres od 0 do FieldCount.

Dotyczy