OracleDataReader.GetValues(Object[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wypełnia tablicę obiektów wartościami kolumn bieżącego wiersza.
public:
virtual int GetValues(cli::array <System::Object ^> ^ values);
public:
override int GetValues(cli::array <System::Object ^> ^ values);
public int GetValues (object[] values);
public override int GetValues (object[] values);
abstract member GetValues : obj[] -> int
override this.GetValues : obj[] -> int
override this.GetValues : obj[] -> int
Public Function GetValues (values As Object()) As Integer
Public Overrides Function GetValues (values As Object()) As Integer
Parametry
Zwraca
Liczba wystąpień Object w tablicy.
Implementuje
Wyjątki
Wartość jest zbyt duża, aby być przechowywana w przecinku .NET.
Uwagi
W przypadku większości aplikacji GetValues metoda zapewnia wydajne metody pobierania wszystkich kolumn, a nie pobierania poszczególnych kolumn indywidualnie.
Tablicę zawierającą Object mniej niż liczbę kolumn zawartych w wynikowym wierszu można przekazać. Tylko ilość danych przechowywanych Object w tablicy jest kopiowana do tablicy. Można również przekazać tablicę Object , której długość jest większa niż liczba kolumn zawartych w wynikowym wierszu.
Ta metoda zwraca wartość DBNull dla kolumn bazy danych o wartości null. Wartość zwrócona w tablicy Object może być wynikiem konwersji z typu danych Liczba oracle na typ dziesiętny platformy .NET. Jeśli wartość jest zbyt duża, aby być przechowywana w przecinku .NET, ta metoda zgłasza OracleException wyjątek przepełnienia.