ADOMD ExecuteReader和ExecuteCellSet方法的主要区别是什么?
我知道ExecutecellSet将返回一个单元格集,而as ExecuteReader将返回平面化的记录集。最后,我需要一个包含平面化数据的DataTable。
这两个方法返回的数据是否相同?正如我所看到的,人们编写CellSet到DataTable转换方法。
发布于 2012-02-07 01:27:05
ExecuteReader将返回一个“原始值”表,而CellSet的每个单元格都包含原始值和格式化后的值。
例如,如果您有一个格式化为百分比的度量值,则原始值可能是0.156,而格式化后的值是15.6%。这意味着您必须在表示层中重做格式化,如果您在多维数据集中使用多个货币符号或复杂的格式化,这可能是一种痛苦。
https://stackoverflow.com/questions/9133824
复制相似问题