2008-10-03 62 views
0

我有一個簡單的方法來添加一個新的字段到現有的打開ADO記錄集?添加字段打開記錄集

fields.append()如果RecordSet處於打開狀態將不起作用,並且關閉似乎會中止現有數據。

注:我使用的Microsoft ActiveX數據對象2.8庫

回答

2

你不能將字段追加到一個記錄,而它的開放。

您可以創建記錄集的副本,附加所需的字段,將其打開並複製原始數據。

另一種選擇是將記錄集保存爲xml,修改行集架構,添加必填字段&然後將xml加載到新記錄集中。

+0

感謝米奇。當你說克隆我假設你的意思是遍歷字段()而不是使用rs.clone。那是對的嗎?從內存rs.clone只會創建一個指向原始記錄集的指針。 – 2008-10-06 00:52:38