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

开发 后端
经过长时间学习ADO.NET数据源,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。 学习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数据源不执行任何操作并将产生运行时错误。 #t#

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

使用 Field 对象的 GetChunk 方法来检索其中的部分或全部长二进制或字符数据。在系统内存有限的情况下,可使用 GetChunk 方法操作部分而非全部 Long 值。
GetChunk 调用返回的数据将被分配给 variable。如果 Size 大于剩余的数据,GetChunk 方法仅返回剩余的数据而不用空格填充 variable。如果该字段为空,GetChunk 方法将返回 Null 值。

对于 Parameter 对象,该值为读/写。对于ADO.NET数据源,Precision 通常为只读。但是,对于已追加到 Record 的 Fields 集合的新 Field 对象,只有当已指定 Field 的 Value 属性并且数据提供者通过调用 Fields 集合的 Update 方法成功添加了新 Field 时,Precision 才为读/写。

责任编辑:chenqingxiang 来源: NET130
相关推荐

2009-12-23 09:55:23

ADO.NET数据源

2009-12-31 14:23:33

ADO.NET数据源

2009-12-22 09:50:23

ADO.NET学习

2009-12-29 14:36:55

ADO.NET 数据集

2009-11-03 14:56:36

ADO.NET数据源

2009-08-13 11:17:34

什么是ADO.NET

2009-12-24 09:26:01

ADO.Net Tea

2009-11-12 16:04:42

ADO.NET对象查询

2009-11-04 17:03:55

ADO.NET Exc

2009-11-12 11:29:42

ADO.NET连接数据

2009-11-12 14:26:34

ADO.NET执行事务

2009-11-12 11:17:13

2009-12-28 17:09:34

ADO.NET实例

2009-12-23 17:21:31

ADO.NET团队

2009-12-22 10:27:01

ADO.NET数据

2009-12-18 17:01:21

ADO.NET数据

2009-12-23 16:21:38

ADO.NET工具

2009-12-30 09:10:04

ADO.NET Ent

2010-01-04 10:14:04

ADO.NET对象模型

2010-01-04 13:47:18

ADO.NET数据集
点赞
收藏

51CTO技术栈公众号