AppendChunk 方法 (ADO)
适用于:Access 2013、Office 2013
用于将数据追加到大型文本或二进制数据 Field 或 Parameter 对象。
语法
*object.*AppendChunk 数据
参数
参数 | 说明 |
---|---|
object | Field 或 Parameter 对象。 |
Data | 变量型 ,包含要追加到对象的数据。 |
备注
可以对 Field 或 Parameter 对象使用 AppendChunk 方法,用长型二进制或字符数据来填充该对象。 如果系统内存有限,那么在处理长型数值时可以用 AppendChunk 方法将整个数据分成若干部分。
字段
如果 Field 对象的 Attributes 属性中的 adFldLong 位设置为 True,那么可以对该字段使用 AppendChunk 方法。
对 Field 对象第一次调用 AppendChunk 时,将数据写入字段,覆盖所有现有数据。 之后调用 AppendChunk 时,在现有数据基础上进行添加。 如果将数据追加到某个字段,然后设置或读取当前记录中另一个字段的值,那么 ADO 会假设您已完成了对第一个字段的数据追加。 此时如果对第一个字段再次调用 AppendChunk 方法,则 ADO 会将调用解释为新的 AppendChunk 操作并覆盖现有数据。 访问并非第一个 Recordset 对象克隆的其他 Recordset 对象中的字段时,不会中断 AppendChunk 操作。
如果在对 Field 对象调用 AppendChunk 时当前没有记录,则会发生错误。
注意
[!注释] AppendChunk 方法不能对 Record 对象的 Field 对象进行操作。 它不执行任何操作,并将产生运行时错误。
参数
如果 Parameter 对象的 Attributes 属性中的 adParamLong 位设置为 True,那么可以对该参数使用 AppendChunk 方法。
对 Parameter 对象第一次调用 AppendChunk 时,将数据写入参数,覆盖所有现有数据。 之后对 Parameter 对象调用 AppendChunk 时,在现有参数数据基础上进行添加。 如果 AppendChunk 调用传递的是 Null 值,则将放弃所有参数数据。