Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear una fdtable temporal a partir de otra tabla. (https://www.clubdelphi.com/foros/showthread.php?t=96528)

lbidi 04-12-2023 17:53:25

Crear una fdtable temporal a partir de otra tabla.
 
Estimados, he tenido que volver a mi querido Delphi luego bastante tiempo sin usarlo.

Tengo que modificar un viejo sistema que tengo en el cual debo crear un FDTABLE temporal cuya estructura quiero que sea igual a una tabla que ya tengo definida en mi BD. Y luego cargar los datos de esta table
en la FDTABLE para su vista , ordenacion , etc.

No recuerdo como hacerlo, se me ocurre haciendo un count de los campos de la tabla original e ir creado en la nueva tabla.

Gracias por las sugerencias.

chenech 04-12-2023 19:37:14

Esto crea una tabla en memoria (FDMemTable1) desde una FDQuery (FDQ1), por ejemplo, con estructura y datos, es C++ Builder pero creo es muy similar en Delphi:
Código:

        FDMemTable1->Data = FDQ1->Data;

manelb 05-12-2023 08:22:37

Buenos días...
Así es como yo lo utilizo desde Delphi
Código:

  FDMemTable.CopyDataSet(DataSetOrigen,[coStructure, coRestart, coAppend]);
Revisa las opciones del segundo parámetro para adaptarlo a tus necesidades.

Un saludo a todos

lbidi 06-12-2023 13:46:41

Gracias a ambos pos sus respuestas.

Voy a probarlas.


La franja horaria es GMT +2. Ahora son las 07:04:42.

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