Поделиться через


Метод 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, удаляет все данные параметра.