SqlDataRecord.GetSqlValues(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 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.