添加字段以打开记录集

时间:2020-03-06 15:03:32  来源:igfitidea点击:

我有一种简单的方法将新字段追加到现有的打开ADO RecordSet吗?

如果RecordSet是打开的,则fields.append()将不起作用,并且关闭似乎会杀死现有数据。

注意:我正在使用Microsoft ActiveX DataObject 2.8库

解决方案

打开记录集时,不能将字段追加到记录集。

我们可以创建记录集的副本,添加必填字段,将其打开并复制原始记录中的数据。

另一个选择是将记录集保留为xml,修改行集架构,添加必填字段,然后将xml加载到新的记录集中。