SqlDataRecord.GetSqlValues(Object[]) Methode

Definition

Gibt die Werte für alle Spalten im Datensatz, ausgedrückt als SQL Server-Typen, in einem Array zurück.

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

Parameter

values
Object[]

Das Array, in das die Spaltenwerte kopiert werden sollen.

Gibt zurück

Ein Int32-Objekt, das die Anzahl der kopierten Spalten angibt.

Ausnahmen

values ist null.

Es liegt ein Typenkonflikt vor.

Hinweise

Die SQL Server Typwerte der Spalte werden in das Array kopiert, das values als Parameter übergeben wird. Bei NULL-Werten wird ein Sql-Typ instance zurückgegeben, wobei die IsNull Eigenschaft true ist.

Die Länge des values Arrays muss nicht mit der Anzahl der Spalten im Datensatz übereinstimmen. Wenn die Arraylänge größer als die Anzahl der Spalten ist, werden alle Spaltenwerte in das Array kopiert. wenn es kleiner ist, wird nur die Arraylängenanzahl von Spaltenwerten in das Array kopiert, beginnend mit dem Spaltenwert mit Ordnungszahl 0.

Gilt für: