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

Int32

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 values Array kopiert, das als Parameter übergeben wird. Bei Nullwerten wird eine SQL-Typinstanz zurückgegeben, in der die IsNull Eigenschaft wahr 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 dies kleiner ist, werden nur die Arraylängenanzahl von Spaltenwerten in das Array kopiert, beginnend mit dem Spaltenwert mit Ordnungswert 0.

Gilt für:

Siehe auch