Metodo SqlCeDataReader.GetValues
Ottiene tutte le colonne attributo nella riga corrente.
Spazio dei nomi System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Sintassi
'Dichiarazione
<SecurityTreatAsSafeAttribute> _
<SecurityCriticalAttribute> _
Public Overrides Function GetValues ( _
values As Object() _
) As Integer
'Utilizzo
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
Parametri
- values
Tipo: array<System.Object[]
Matrice dell'oggetto Object in cui copiare le colonne attributo.
Valore restituito
Tipo: System.Int32
Numero di istanze di Object nella matrice.
Implementa
IDataRecord.GetValues(array<Object[])
Eccezioni
Eccezione | Condizione |
---|---|
InvalidOperationException | L'operazione non è valida. L'oggetto SqlCeDataReader può essere posizionato dopo l'ultima riga nel set di risultati. |
Osservazioni
Nella maggior parte delle applicazioni, il metodo GetValues fornisce un mezzo efficace per recuperare tutte le colonne, anziché recuperare ciascuna colonna singolarmente.
È possibile passare una matrice Object contenente un numero minore di colonne rispetto a quelle contenute nella riga risultante. Solo la quantità di dati contenuti nella matrice Object verrà copiata nella matrice. È inoltre possibile passare una matrice Object la cui lunghezza sia maggiore del numero di colonne contenute nella riga risultante.
Il metodo restituisce DBNull per colonne di database con valori Null.