Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ado 添加字段以打开记录集_Ado_Recordset - Fatal编程技术网

Ado 添加字段以打开记录集

Ado 添加字段以打开记录集,ado,recordset,Ado,Recordset,有没有一种简单的方法可以将新字段附加到现有的开放ADO记录集中 fields.append()如果记录集处于打开状态,并且关闭似乎会终止现有数据,则将不起作用 注意:我使用的是Microsoft ActiveX DataObject 2.8库在记录集打开时,不能将字段附加到记录集 您可以创建记录集的克隆、附加所需字段、打开该记录集并从原始记录集中复制数据 另一个选项是将记录集持久化为xml,修改行集架构,添加必填字段,然后将xml加载到新记录集中。谢谢Mitch。当你说Clone时,我假设你是指

有没有一种简单的方法可以将新字段附加到现有的开放ADO记录集中

fields.append()
如果记录集处于打开状态,并且关闭似乎会终止现有数据,则将不起作用


注意:我使用的是Microsoft ActiveX DataObject 2.8库

在记录集打开时,不能将字段附加到记录集

您可以创建记录集的克隆、附加所需字段、打开该记录集并从原始记录集中复制数据


另一个选项是将记录集持久化为xml,修改行集架构,添加必填字段,然后将xml加载到新记录集中。

谢谢Mitch。当你说Clone时,我假设你是指迭代字段()而不是使用rs.Clone。对吗?从内存rs.clone仅创建指向原始记录集的指针。