FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
copiar fila de una tabla
como copio una fila entera de una tabla a otra, si ambas tienen los mismos campos?
|
#2
|
|||
|
|||
Hola,
Usando Delphi te puede servir algo así: Código:
With TablaReceptora do begin Insert; FieldByName('NOMBRECAMPO1deTablaReceptora').Value := TablaOrigenNOMBRECAMPOTablaOrigen1.Value; FieldByName('NOMBRECAMPO2deTablaReceptora').Value := TablaOrigenNOMBRECAMPOTablaOrigen2.Value; //etc.... lo mismo con todos los demás campos Post; End; //With Saludos, Virginia
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
#3
|
|||
|
|||
O bien, si sabemos con certeza que los campos son del mismo tipo, se dicen igual y están en el mismo orden, con un bucle....
Código:
TablaDestino.Insert; // o Append, como prefieras for i := 0 to TablaOrigen.Fields.Count - 1 do TablaDestino.Fields[i].Value := TablaOrigen.Fields[i].Value; TablaDestino.Post; |
|
|
|