Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 03-04-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 26
BlueSteel Va por buen camino
Smile

Cita:
Empezado por veronica Ver Mensaje
Hola de nuevo, tengo el siguiente problema. Necesito grabar registros de una tabla a otra que tienes los mismos campos y en este caso son muchisimos, pero ha de ser registro a registro, pues en algunos casos he de insertar registros distintos, se que existe el bathmove, pero creo que mueve la tabla completa.

Gracias.
Hola veronica...

Bueno.. con que componente estas trabajando para accesar a las tablas...

son tablas planas.. o trabajas con algun motor de base de datos..

Mira.. el sgte ejemplo lo que hace es traspasar los datos de una tabla de Dbase a Interbase...

Datos es un formulario de tipo DataModule
Smae es un TTable..
IBQ_Edit es un IBQuery

Código Delphi [-]
     With Datos.Smae Do
     Begin
         First;
          While Not Eof Do
          Begin
               p_nro := FieldByName('Nro').AsString;
               p_rut := Concat(FormatFloat('##,###,##0',StrToFloat(FieldByName('rut').AsString )),'-',FieldByName('dvr').asString);
               p_nom := FieldByName('nom').asstring;
               Datos.IBQ_Edit.SQL.Clear;
               Datos.IBQ_Edit.SQL.Add('Insert Into "Personal" ("Per_Nro","Per_Nombre","Per_Rut")');
               Datos.IBQ_Edit.SQL.Add('Values (:P1, :P2, :P3)');
               Datos.IBQ_Edit.Params[0].AsString := p_nro;
               Datos.IBQ_Edit.Params[1].AsString := p_nom;
               Datos.IBQ_Edit.Params[2].AsString := p_rut;
               Datos.IBQ_Edit.ExecSQL;
               Datos.IBT_Edit.Commit;
               p_nro := '';
               p_rut := '';
               p_nom := '';
               Next;
          End;
     End;

espero que esto te sirva

Salu2
__________________
BlueSteel
Responder Con Cita
 



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Grabar Imagen en Tabla Access novato03 Conexión con bases de datos 7 02-10-2007 23:49:02
grabar datos desde edit a la tabla fernando1973 SQL 7 04-05-2007 20:13:22
Grabar Consulta en Tabla don malo Varios 1 12-03-2007 23:45:59
grabar bmp jsanchez Gráficos 0 24-07-2006 19:11:12
grabar cd lic_francisco Varios 4 24-05-2005 11:24:49


La franja horaria es GMT +2. Ahora son las 22:56:00.


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