Freigeben über


SqlCeDataReader.GetValues-Methode

Hinweis: Dieser Namespace oder Member bzw. diese Klasse wird nur von .NET Framework, Version 1.1, unterstützt.

Ruft alle Attributspalten in der aktuellen Zeile ab.

Public Overridable Function GetValues( _
   ByVal values() As Object _) As Integer Implements IDataRecord.GetValues
[C#]
public virtual int GetValues(object[] values);
[C++]
public: virtual int GetValues(Object* values __gc[]);
[JScript]
public function GetValues(
   values : Object[]) : int;

Parameter

  • values
    Ein Array vom Typ Object, in das die Attributspalten kopiert werden sollen.

Rückgabewert

Die Anzahl der Instanzen von Object im Array.

Implementiert

IDataRecord.GetValues

Ausnahmen

Ausnahmetyp Bedingung
InvalidOperationException Die Operation ist ungültig. Der SqlCeDataReader ist möglicherweise hinter der letzten Zeile im Resultset positioniert.

Hinweise

Bei den meisten Anwendungen bietet die GetValues-Methode ein effizientes Verfahren für das Abrufen aller Spalten, so dass nicht jede Spalte einzeln abgerufen werden muss.

Sie können ein Object-Array übergeben, das weniger Spalten als die Ergebniszeile enthält. Es wird nur die im Object-Array enthaltene Menge von Daten in das Array kopiert. Sie können auch ein Object-Array übergeben, das mehr Spalten als die Ergebniszeile enthält.

Diese Methode gibt DBNull zurück, wenn die Datenbankspalten NULL-Werte enthalten.

Anforderungen

Plattformen: .NET Compact Framework - Windows CE .NET

.NET Framework-Sicherheit:

Siehe auch

SqlCeDataReader-Klasse | SqlCeDataReader-Member | System.Data.SqlServerCe-Namespace