OracleDataReader.GetValues(Object[]) Метод

Определение

Заполняет массив объектов значениями столбцов текущей строки.

public:
 virtual int GetValues(cli::array <System::Object ^> ^ values);
public:
 override int GetValues(cli::array <System::Object ^> ^ values);
public int GetValues (object[] values);
public override int GetValues (object[] values);
abstract member GetValues : obj[] -> int
override this.GetValues : obj[] -> int
override this.GetValues : obj[] -> int
Public Function GetValues (values As Object()) As Integer
Public Overrides Function GetValues (values As Object()) As Integer

Параметры

values
Object[]

Массив типа Object, в который необходимо скопировать столбцы атрибутов.

Возвращаемое значение

Число экземпляров Object в массиве.

Реализации

Исключения

Это значение слишком велико и не может храниться в десятичном формате .NET.

Комментарии

Для большинства приложений GetValues метод предоставляет эффективные средства для получения всех столбцов, а не для каждого столбца по отдельности.

Можно передать Object массив, содержащий меньше, чем количество столбцов, содержащихся в результирующей строке. В массив копируется только объем данных, Object который содержит массив. Вы также можете передать Object массив, длина которого превышает количество столбцов, содержащихся в результируемой строке.

Этот метод возвращает объекты DBNull для столбцов базы данных со значениями NULL. Значение, возвращаемое в массиве Object , может быть результатом преобразования типа данных Oracle Number в тип Decimal .NET. Если значение слишком велико для хранения в десятичном формате .NET, этот метод создает OracleException исключение, которое является исключением переполнения.

Применяется к