Freigeben über


SqlCeDataReader.GetValues-Methode

Ruft alle Attributspalten in der aktuellen Zeile ab.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
<SecurityTreatAsSafeAttribute> _
<SecurityCriticalAttribute> _
Public Overrides Function GetValues ( _
    values As Object() _
) As Integer
'Usage
Dim instance As SqlCeDataReader
Dim values As Object()
Dim returnValue As Integer

returnValue = instance.GetValues(values)
[SecurityTreatAsSafeAttribute]
[SecurityCriticalAttribute]
public override int GetValues(
    Object[] values
)
[SecurityTreatAsSafeAttribute]
[SecurityCriticalAttribute]
public:
virtual int GetValues(
    array<Object^>^ values
) override
[<SecurityTreatAsSafeAttribute>]
[<SecurityCriticalAttribute>]
abstract GetValues : 
        values:Object[] -> int 
[<SecurityTreatAsSafeAttribute>]
[<SecurityCriticalAttribute>]
override GetValues : 
        values:Object[] -> int 
public override function GetValues(
    values : Object[]
) : int

Parameter

  • values
    Typ: array<System.Object[]
    Ein Array vom Typ Object, in das die Attributspalten kopiert werden sollen.

Rückgabewert

Typ: System.Int32
Die Anzahl der Instanzen von Object im Array.

Implementiert

IDataRecord.GetValues(array<Object[])

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

Der Vorgang ist ungültig. Die SqlCeDataReader-Klasse ist möglicherweise hinter der letzten Zeile im Resultset positioniert.

Hinweise

Bei den meisten Anwendungen bietet die GetValues-Methode ein effizientes Verfahren zum Abrufen aller Spalten, sodass 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.

Siehe auch

Verweis

SqlCeDataReader Klasse

System.Data.SqlServerCe-Namespace