Ver Mensaje Individual
  #2  
Antiguo 15-06-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Reputación: 22
__marcsc Va por buen camino
Hola,

el componente TBatchMove solo existe en BDE. En ADO, o te programas tu propio componente o lo haces mediante alguna función.

Hacer una copia de dos tablas es un código bastante simple.

Código:
por cada registro de la tabla origen
  por cada campo de la tabla origen
     copiar valor del campo a la tabla destino
Evidentemente esto se puede complicar mucho dependiendo de tu caso pero esta es la idea.

Para recorrer por los campos de la tabla utiliza o bien la coelcción Fields, por la que puedes recorrer mediante la posición del campo en la tabla, o mediante la función GetFieldNames que devuelve un StringList con los nombres de los campos. Ambos pertenecen a TDataSet.

Para cualquier otra duda, ya sabes

Saludos.
Responder Con Cita