SqlDataRecord.GetValues(Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Werte für alle Spalten im Datensatz, ausgedrückt als CLR-Typen (Common Language Runtime), in ein Array zurück.
public:
virtual int GetValues(cli::array <System::Object ^> ^ values);
public virtual int GetValues (object[] values);
abstract member GetValues : obj[] -> int
override this.GetValues : obj[] -> int
Public Overridable Function GetValues (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.
Implementiert
Ausnahmen
values
ist null
.
Es liegt ein Typenkonflikt vor.
Hinweise
Die CLR-Typwerte der Spalte werden in das values
Array kopiert, das als Parameter übergeben wird. Für Spalten mit NULL-Wert Value wird zurückgegeben.
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.