Udostępnij za pośrednictwem


SqlDataRecord.GetSqlValues(Object[]) Metoda

Definicja

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.

Dotyczy