Pregunta

¿Existe una forma sencilla de agregar un nuevo campo a un ADO RecordSet abierto existente?

fields.append () no funcionará si el RecordSet está abierto, y el cierre parece matar los datos existentes.

NB: estoy usando Microsoft ActiveX DataObject 2.8 Library

¿Fue útil?

Solución

No puede agregar campos a un conjunto de registros mientras esté abierto.

Puede crear un clon del juego de registros, agregar los campos requeridos, abrirlo y copiar los datos del original.

La otra opción es mantener el conjunto de registros como xml, modificar el esquema del conjunto de filas, agregar los campos requeridos & amp; luego carga xml en un nuevo conjunto de registros.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top