Метод GetChunk в ADO
Определение и использование
Метод GetChunk может возвращать значение variant, которое содержит все или часть содержимого текста или двоичных данных Field.
Для поиска части или всех больших текстовых или двоичных данных в Field используется метод GetChunk. В случае ограниченного объема системной памяти метод GetChunk можно использовать для обработки части, а не всех Long значений.
Данные, возвращаемые вызовом GetChunk, будут分配лены переменной variable. Если размер больше оставшихся данных, метод GetChunk возвращает только оставшиеся данные, не заполняя переменную пробелами. Если поле пусто, метод GetChunk возвращает значение Null.
Каждый следующий вызов GetChunk начнется с места остановки предыдущего вызова GetChunk для поиска данных. Однако, если в текущей записи检索字段中的数据, а затем установить или прочитать значение другого поля, ADO считает, что поиск данных в первом поле уже завершен. Если метод GetChunk будет вызван снова на первом поле, ADO интерпретирует этот вызов как новую операцию GetChunk и начнет чтение данных с начала.
Если бит adFldLong свойства Attributes объекта Field установлен в True, можно использовать метод GetChunk для этого поля.
Комментарии:Если использовать метод Getchunk объекта Field без текущей записи, возникает ошибка 3021 (нет текущей записи).
Комментарии:Метод GetChunk не действует на объекте Field объекта Record и не выполняет هیچ действий, вызывая ошибку выполнения времени.
Грамматика
variable_name=field.GetChunk(size)
Параметры | Описание |
---|---|
size | Длинное выражение, равно количеству байтов или символов, которые нужно检索. |