Foros del Web » Programación para mayores de 30 ;) » Programación General »

delphi 6

Estas en el tema de delphi 6 en el foro de Programación General en Foros del Web. Hola tengo una pregunta sobre adotables en delphi 6. Tengo dos tablas de access una con datos y la otra vacia, necesito copiar los datos ...
  #1 (permalink)  
Antiguo 14/05/2003, 03:03
 
Fecha de Ingreso: noviembre-2002
Mensajes: 34
Antigüedad: 21 años, 5 meses
Puntos: 0
delphi 6

Hola tengo una pregunta sobre adotables en delphi 6.
Tengo dos tablas de access una con datos y la otra vacia, necesito copiar los datos de una en la otra, pero el ejercicio no me permite utilizar sQL Insert. Para ello me creo dos adotable, la q tiene datos la recorro uno a uno hasta q tengo registros y lo inserto en la segunda directamente primero hago nombreadotable.edit, meto el valor y luego hago nombreadotable.post, pero algo va mal me machaca los datos y solo se me queda guardado en la tabla el ultimo registro, cómo puedo hacer para q no se machaque??.

Gracias
  #2 (permalink)  
Antiguo 14/05/2003, 10:45
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Movido al Foro Programación
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com
  #3 (permalink)  
Antiguo 14/05/2003, 10:59
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, duly.

Creo que para añadir registros deberías utilizar:

nombreadotable.Append;

Saludos,
  #4 (permalink)  
Antiguo 14/05/2003, 11:34
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
De acuerdo con Javier.

El método edit te permite modificar los valores del registro corriente, mientras que el método Append te crea un nuevo registro.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:57.