Delphi - Copiar Datos de una Tabla a Otra

 
Vista:

Copiar Datos de una Tabla a Otra

Publicado por Octavio Morales (27 intervenciones) el 11/02/2003 00:38:53
Deseo copiar todos los registros de una fila de información de una tabla de datos a otra por medio de codigo. Tengo dos variables Exped y Fecha los cuales conforme a una busqueda contienen la información de los registros a buscar. la metodologia que uso es la siguiente...

DMCP.TT_BASE.findkey([Exped,Fecha]);

para localizar el registro en la tabla.

Mi pregunta es.. que linea de codigo debo de poner para que toda esa linea del registro me la copie a otra tabla la cual tiene las mismas caracteristicas de la primera, estando la segunda tabla vacia.

Gracias!

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Copiar Datos de una Tabla a Otra

Publicado por Ernesto D'Spirito (706 intervenciones) el 11/02/2003 00:50:15
Si como dices las dos tablas tiene la misma estructura, entonces simplemente puedes recorrer los campos y realizar la asignación correspondiente. Asumiendo que las tablas se llaman Origen y Destino, el siguiente código hará lo que requieres:

Destino.Append;
for i := 0 to Origen.FieldCount - 1 do
Destino.Fields[i].AsVariant := Origen.Fields[i].AsVariant;
Destino.Post;

Espero que te sirva.

Ernesto D'Spirito
http://www.latiumsoftware.com/es/index.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar