Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-02-2004
davidgaldo davidgaldo is offline
Miembro
 
Registrado: nov 2003
Posts: 220
Poder: 21
davidgaldo Va por buen camino
copiar fila de una tabla

como copio una fila entera de una tabla a otra, si ambas tienen los mismos campos?
Responder Con Cita
  #2  
Antiguo 26-02-2004
Giniromero Giniromero is offline
Miembro
 
Registrado: may 2003
Ubicación: Madrid
Posts: 296
Poder: 21
Giniromero Va por buen camino
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á :)
Responder Con Cita
  #3  
Antiguo 26-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:58: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
Copyright 1996-2007 Club Delphi