SqlDataReader.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.
Füllt ein Array von Object, das die Werte aller Spalten im Datensatz als SQL Server-Typen enthält.
public:
virtual int GetSqlValues(cli::array <System::Object ^> ^ values);
public:
int GetSqlValues(cli::array <System::Object ^> ^ values);
public virtual int GetSqlValues (object[] values);
public int GetSqlValues (object[] values);
abstract member GetSqlValues : obj[] -> int
override this.GetSqlValues : obj[] -> int
member this.GetSqlValues : obj[] -> int
Public Overridable Function GetSqlValues (values As Object()) As Integer
Public Function GetSqlValues (values As Object()) As Integer
Parameter
- values
- Object[]
Ein Array von Object, in das die Werte kopiert werden sollen. Die Spaltenwerte werden als SQL Server-Typen ausgedrückt.
Gibt zurück
Eine ganze Zahl, die die Anzahl kopierter Datensätze angibt.
Ausnahmen
values
ist NULL.
Hinweise
Gibt die Werte für alle Spalten im Datensatz in einem einzigen 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 von Spalten enthält, die im Datensatz enthalten sind. Nur die Menge an Daten, die das Object Array enthält, wird in das Array kopiert, beginnend bei der Spalte mit ordnungszahl 0. Sie können auch ein Object Array übergeben, dessen Länge größer ist als die Anzahl der Spalten, die in der resultierenden Zeile enthalten sind. Alle verbleibenden Spalten bleiben unberührt.