概括ADO.NET数据源进行相关学习

ADO.NET数据源提供者才将多个更改存入缓存并将它们写入基本数据源)下,OriginalValue 属性返回更改前(即自从最后一次调用 UpdateBatch 方法)存在的字段值,看完本文你肯定有不少收获,希望本文能教会你更多东西。

如果 Field 对象的 Attributes 属性中的 adFldLong 位设置为 True,可以对该字段使用 AppendChunk 方法。在 Field 对象上的第一个 AppendChunk 调用将数据写入字段,覆盖任何现有数据。后续的ADO.NET数据源 调用向现有数据中添加数据。如果要将数据追加到一个字段然后在当前记录中设置或读取其他字段的值,ADO 会认为已完成向第一个字段追加数据。

如果在第一个字段上再次调用ADO.NET数据源方法,ADO 将把这次调用解释为新的 AppendChunk 操作并覆盖现有数据。访问其他 Recordset 对象(并非第一个 Recordset 对象的副本)中的字段将不会中断 AppendChunk 操作。

在 Field 对象上调用 AppendChunk 时,如果没有当前记录,将发生错误。注意 AppendChunk 方法对 Record 对象的 Field 对象不起作用。ADO.NET数据源不执行任何操作并将产生运行时错误。

如果 Parameter 对象的 Attributes 属性中的 adFldLong 位设置为 True,可以对该参数使用 AppendChunk 方法。在 Parameter 对象上的第一个 AppendChunk 调用将数据写入参数,覆盖任何现有数据。Parameter 对象上的后续 AppendChunk 调用向现有参数数据中添加ADO.NET数据源。传送 Null 值的 AppendChunk 调用放弃所有参数数据。

相关推荐