Importar datos de un alias a otro
Buendia , se que es un tema muy tratado y he visto varios hilos al respecto, pero todo lo que probe me ha dado error..
Tengo 2 alias PARADOX .. mismas tablas , mismas estructuras .. El segundo vacio y quiero pasarle los datos del primero .. Cree un proyecto con UN componente TSession , 2 TDatabase (uno apuntando al alias origen y otro al alias destino), 2 TTable y 2 TDatasouces Prueba 1 - haciendo un bucle y append por cada registro..(abro las 2 tablas de los dos alias) y ejecuto ... Código:
with Table1 do begin Prueba 2 - con una sentencia sql .. donde DatosOrigen y DatosDestino son los 2 DataSource Código:
qAux.SQL.Text := 'INSERT INTO DatosDestino.'+eNomtabla.Text+' SELECT DatosOrigen.'+eNomtabla.Text+'.* FROM DatosOrigen.'+eNomtabla.Text; (parece error de sintaxis .. ) Como siempre muchas gracias de antemano a todos por su tiempo , seguire buscando, pero me decidi a escribir a pesar de la simplicidad del tema porque tengo que resolverlo para esta tarde ( pues tengo a mi cliente sin poder facturar... ) Sds |
Hola ingel.
En la prueba 1, el error parece ser que es al tratar de asignar un valor a un campo autoincrementado. Deberías tratar de excluirlos del proceso. |
La franja horaria es GMT +2. Ahora son las 08:04:31. |
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