質問
既存の開いているADO RecordSetに新しいフィールドを追加する簡単な方法はありますか?
RecordSetが開いている場合、 fields.append()
は機能せず、既存のデータを強制終了するために閉じるように見えます。
NB: Microsoft ActiveX DataObject 2.8ライブラリを使用しています
解決
レコードセットが開いている間は、レコードセットにフィールドを追加できません。
レコードセットのクローンを作成し、必要なフィールドを追加し、それを開いて元のデータをコピーできます。
他のオプションは、レコードセットをxmlとして永続化し、行セットスキーマを変更し、必要なフィールドを追加することです&次に、xmlを新しいレコードセットにロードします。
所属していません StackOverflow