Datos en Bloque
Publicado por jfer (3 intervenciones) el 07/02/2007 16:12:00
Buen dia
A través de codigo vba estoy agregando datos contenidos en una planilla de excel a una tabla de access. Todo funciona muy bien excepto por el tiempo que toma el Update puesto que la BD esta en una uniad de red, entonces cuando son muchos datos el usuario debe esperar muchp tiempo.
Lo que hago es recorrer la planilla de excel fila a fila (for...next) y voy agregando registros (addnew) y actualizando los campos columna a columna (rst.Fields(...). y luego rst.Update.
La pregunta concreta es si existe algun metodo que sea el inverso del CopyFromRecordset (algo asi como CopyToRecorSet) y asi tener que usar el metodo Update una sola vez que es lo que me demora
Mil gracias por su colaboración
JFER
A través de codigo vba estoy agregando datos contenidos en una planilla de excel a una tabla de access. Todo funciona muy bien excepto por el tiempo que toma el Update puesto que la BD esta en una uniad de red, entonces cuando son muchos datos el usuario debe esperar muchp tiempo.
Lo que hago es recorrer la planilla de excel fila a fila (for...next) y voy agregando registros (addnew) y actualizando los campos columna a columna (rst.Fields(...). y luego rst.Update.
La pregunta concreta es si existe algun metodo que sea el inverso del CopyFromRecordset (algo asi como CopyToRecorSet) y asi tener que usar el metodo Update una sola vez que es lo que me demora
Mil gracias por su colaboración
JFER
Valora esta pregunta


0