SqlDataRecord.GetSqlValues(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.
Zwraca wartości wszystkich kolumn w rekordzie wyrażonych jako typy SQL Server w tablicy.
public:
virtual int GetSqlValues(cli::array <System::Object ^> ^ values);
public virtual int GetSqlValues (object[] values);
abstract member GetSqlValues : obj[] -> int
override this.GetSqlValues : obj[] -> int
Public Overridable Function GetSqlValues (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.
Wyjątki
values
to null
.
Wystąpiła niezgodność typów.
Uwagi
Wartości typu SQL Server kolumny są kopiowane do values
tablicy, która jest przekazywana jako parametr. W przypadku wartości null zwracane jest wystąpienie typu SQL, w którym IsNull właściwość ma wartość true.
Długość values
tablicy nie musi być zgodna z liczbą 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ądkowym 0.