Метод AppendChunk (ADO)
Область применения: Access 2013, Office 2013
Добавляет данные к большому текстовому или двоичному полю данных или к объекту Parameter .
Синтаксис
*object.*AppendChunk Data
Параметры
Параметр | Описание |
---|---|
object | Объект Field или Parameter . |
Data | Объект Variant, содержащий данные для добавления к объекту . |
Замечания
Используйте метод AppendChunk для объекта Field или Parameter , чтобы заполнить его длинными двоичными или символьными данными. В ситуациях, когда системная память ограничена, можно использовать метод AppendChunk для обработки длинных значений частями, а не в их полном объеме.
Поле
Если бит adFldLong в свойстве Attributes объекта Field имеет значение true, для этого поля можно использовать метод AppendChunk .
Первый вызов AppendChunk для объекта Field записывает данные в поле, перезаписывая все существующие данные. Последующие вызовы AppendChunk добавляются к существующим данным. Если вы добавляете данные в одно поле, а затем задаете или считываете значение другого поля в текущей записи, ADO предполагает, что вы завершили добавление данных в первое поле. При повторном вызове метода AppendChunk в первом поле ADO интерпретирует вызов как новую операцию AppendChunk и перезаписывает существующие данные. Доступ к полям в других объектах Recordset , которые не являются клонами первого объекта Recordset , не приведет к нарушению операций AppendChunk .
Если текущая запись при вызове AppendChunk для объекта Field отсутствует, возникает ошибка.
Примечание.
Метод AppendChunk не работает с объектами Field объекта Record . Он не выполняет никаких операций и выдает ошибку во время выполнения.
Параметры
Если бит adParamLong в свойстве Attributes объекта Parameter имеет значение true, для этого параметра можно использовать метод AppendChunk .
Первый вызов AppendChunk для объекта Parameter записывает данные в параметр, перезаписывая все существующие данные. Последующие вызовы AppendChunk для объекта Parameter добавляют к существующим данным параметра. Вызов AppendChunk , который передает значение NULL, удаляет все данные параметра.