Udostępnij za pośrednictwem


SqlDataReader.GetSqlValues(Object[]) Metoda

Definicja

Wypełnia tablicę Object zawierającą wartości dla wszystkich kolumn w rekordzie wyrażonych jako typy SQL Server.

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, Object do której mają być skopiowane wartości. Wartości kolumn są wyrażane jako typy SQL Server.

Zwraca

Liczba całkowita wskazująca liczbę skopiowanych kolumn.

Wyjątki

values ma wartość null.

Uwagi

Zwraca wartości wszystkich kolumn w rekordzie w jednym wywołaniu przy użyciu systemu typów SQL zamiast systemu typów CLR. Długość tablicy Object nie musi być zgodna z liczbą kolumn w rekordzie. Tablicę zawierającą Object mniej niż liczbę kolumn zawartych w rekordzie można przekazać. Tylko ilość danych przechowywanych Object w tablicy jest kopiowana do tablicy, zaczynając od kolumny z porządkowym 0. Można również przekazać tablicę Object , której długość jest większa niż liczba kolumn zawartych w wynikowym wierszu. Wszystkie pozostałe kolumny są nietknięte.

Dotyczy