Ver Mensaje Individual
  #2  
Antiguo 18-09-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Si las tablas son iguales en su estructura, te ahorrarías algo de código en la asignación de los parámetros.
En la tabla origen haces el
Código SQL [-]
select campo_pk,campo1,campo2,campo3 from tabla where cambio=1
En la tabla destino haces el update
Código SQL [-]
update tabla 
set campo1=?campo1,campo2=?campo2,campo3=?campo3 
where campo_pk=?campo_pk
luego haces un for en delphi/lazarus que asigne los parámetros

Código:
{pseudocodigo}
for i := 1 to ParamCount do
   TDestino.Param[i] := TOrigen.Param[i];

Última edición por duilioisola fecha: 18-09-2008 a las 13:32:17.
Responder Con Cita