Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Pasar datos de una tabla a otra (https://www.clubdelphi.com/foros/showthread.php?t=67419)

sisne 16-04-2010 10:04:56

Pasar datos de una tabla a otra
 
Hola!

Alguien puede decirme por favor como puedo pasar todos los datos de una tabla1 a otra tabla2, para luego elimnar la Tabla1?

Ambas tablas contienen los mismos campos y tipos de campos. Fueron realizadas las tablas en SQL Server

Gracias

ecfisa 16-04-2010 12:41:38

Hola.

Con SQL: (si pertenecen a la misma base de datos)
Código:

INSERT INTO TABLA_DESTINO VALUES (SELECT * FROM TABLA_ORIGEN);
DROP TABLA_ORIGEN;

Con el componente TBatchMove:
Código:

  with BatchMove1 do
  begin
    Source:= TABLA_ORIGEN;
    Destination:= TABLA_DESTINO;
    Mode:= BatCopy;
    Execute;
  end;
  TABLA_ORIGEN.DeleteTable;

Saludos.

sisne 16-04-2010 21:28:21

Hola ecfisa:

Gracias por responder :)

Te comento que no conozco el componente BatchMove1... :o

ecfisa 16-04-2010 23:22:39

Hola sisne.

TBachMove es un componente de Delphi, sus ascendentes son:

.TObject
.TPersistent
.TComponent


Mas detalles en: Delphi -> Help -> Delphi Help.

Saludos.


La franja horaria es GMT +2. Ahora son las 09:49:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi