Udostępnij za pośrednictwem


SqlDataRecord.GetValues(Object[]) Metoda

Definicja

Zwraca wartości wszystkich kolumn w rekordzie wyrażonych jako typy środowiska uruchomieniowego języka wspólnego (CLR) w tablicy.

public:
 virtual int GetValues(cli::array <System::Object ^> ^ values);
public virtual int GetValues (object[] values);
abstract member GetValues : obj[] -> int
override this.GetValues : obj[] -> int
Public Overridable Function GetValues (values As Object()) As Integer

Parametry

values
Object[]

Tablica, do której mają być skopiowane wartości kolumn.

Zwraca

Element Int32 wskazujący liczbę skopiowanych kolumn.

Implementuje

Wyjątki

values to null.

Wystąpiła niezgodność typów.

Uwagi

Wartości typu CLR kolumny są kopiowane do values tablicy, która jest przekazywana jako parametr. W przypadku kolumn z wartością Value null zwracana jest wartość .

Długość values tablicy nie musi odpowiadać liczbie kolumn w rekordzie. Jeśli długość tablicy jest większa niż liczba kolumn, wszystkie wartości kolumn są kopiowane do tablicy; Jeśli wartość jest mniejsza, do tablicy jest kopiowana tylko liczba wartości kolumn o długości tablicy, zaczynając od wartości kolumny z porządkowymi 0.

Dotyczy