SqlDataReader.GetSqlValues(Object[]) Methode

Definition

Füllt ein Array aus, das Object die Werte für alle Spalten im Datensatz enthält, ausgedrückt als SQL Server-Typen.

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

Parameter

values
Object[]

Ein Array, in Object das die Werte kopiert werden sollen. Die Spaltenwerte werden als SQL Server Typen ausgedrückt.

Gibt zurück

Eine ganze Zahl, die die Anzahl der kopierten Spalten angibt.

Ausnahmen

values ist NULL.

Hinweise

Gibt die Werte für alle Spalten im Datensatz in einem einzelnen Aufruf zurück, wobei das SQL-Typsystem anstelle des CLR-Typsystems verwendet wird. Die Länge des Object Arrays muss nicht mit der Anzahl der Spalten im Datensatz übereinstimmen. Sie können ein Object Array übergeben, das weniger als die Anzahl der Spalten enthält, die im Datensatz enthalten sind. Nur die Datenmenge, die das Object Array enthält, wird in das Array kopiert, beginnend bei der Spalte mit Ordinal 0. Sie können auch ein Object Array übergeben, dessen Länge mehr als die Anzahl der Spalten in der resultierenden Zeile ist. Alle verbleibenden Spalten bleiben unberührt.

Gilt für:

Weitere Informationen