本篇内容介绍了“ADO.NET数据源怎么理解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
如果 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 调用放弃所有参数数据。
使用 Field 对象的 GetChunk 方法来检索其中的部分或全部长二进制或字符数据。在系统内存有限的情况下,可使用 GetChunk 方法操作部分而非全部 Long 值。
GetChunk 调用返回的数据将被分配给 variable。如果 Size 大于剩余的数据,GetChunk 方法仅返回剩余的数据而不用空格填充 variable。如果该字段为空,GetChunk 方法将返回 Null 值。
对于 Parameter 对象,该值为读/写。对于ADO.NET数据源,Precision 通常为只读。但是,对于已追加到 Record 的 Fields 集合的新 Field 对象,只有当已指定 Field 的 Value 属性并且数据提供者通过调用 Fields 集合的 Update 方法成功添加了新 Field 时,Precision 才为读/写。
“ADO.NET数据源怎么理解”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!