Метод SqlCeDataReader.GetValues
Возвращает все столбцы атрибутов в текущей строке.
Пространство имен: System.Data.SqlServerCe
Сборка: System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)
Синтаксис
'Декларация
<SecurityTreatAsSafeAttribute> _
<SecurityCriticalAttribute> _
Public Overrides Function GetValues ( _
values As Object() _
) As Integer
'Применение
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
Параметры
- values
Тип: array<System.Object[]
Массив объектов Object, в который необходимо скопировать столбцы атрибутов.
Возвращаемое значение
Тип: System.Int32
Число экземпляров Object в массиве.
Реализует
IDataRecord.GetValues(array<Object[])
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | Недопустимая операция. Объект SqlCeDataReader может располагаться за последней строкой в результирующем наборе. |
Замечания
Для многих приложений метод GetValues представляет собой эффективный способ одновременно получить все столбцы, вместо того, чтобы получать их по отдельности.
Длина передаваемого массива объектов Object может быть меньше числа столбцов в результирующей строке. В этом случае в него будет скопировано столько элементов, сколько сможет поместиться. Длина массива объектов Object может быть также больше числа столбцов в результирующей строке.
Этот метод возвращает DBNull для столбцов базы данных, имеющих значения NULL.