ADO 教程

ADO AppendChunk 方法

定义和用法

AppendChunk 用于将数据追加到大的文本或二进制数据 Field 或追加到 Parameter 对象。

提示:使用 Field 或 Parameter 对象的 AppendChunk 方法用长二进制或字符数据填充。在系统内存有限的情况下,可使用 AppendChunk 方法操作部分而非全部的 Long 值

对象 AppendChunk 方法的描述
Parameter

如果 Parameter 对象的 Attributes 属性中的 adFldLong 位设置为 True,可以对该参数使用 AppendChunk 方法。

在 Parameter 对象上的第一个 AppendChunk 调用将数据写入参数,覆盖任何现有数据。Parameter 对象上的后续 AppendChunk 调用向现有参数数据中添加数据。传送 Null 值的 AppendChunk 调用放弃所有参数数据。

Field

如果 Field 对象的 Attributes 属性中的 adFldLong 位设置为 True,可以对该字段使用 AppendChunk 方法。

在 Field 对象上的第一个 AppendChunk 调用将数据写入字段,覆盖任何现有数据。后续的 AppendChunk 调用向现有数据中添加数据。如果要将数据追加到一个字段然后在当前记录中设置或读取其他字段的值,ADO 会认为已完成向第一个字段追加数据。如果在第一个字段上再次调用 AppendChunk 方法,ADO 将把这次调用解释为新的 AppendChunk 操作并覆盖现有数据。访问其他 Recordset 对象(并非第一个 Recordset 对象的副本)中的字段将不会中断 AppendChunk 操作。

在 Field 对象上调用 AppendChunk 时,如果没有当前记录,将发生错误。

注意:AppendChunk 方法对 Record 对象的 Field 对象不起作用。它不执行任何操作并将产生运行时错误。

语法

objectname.AppendChunk data
参数 描述
data Variant,包含要追加到对象的数据。