2010-08-14 12 views
0

Salut en essayant de reconnaître la meilleure pratique pour mettre à jour Insérer des données d'une table A à la table B. Je ADOConnection1 Tableau Clientes et ADOConnection2 Tableau Q_Clientes Maintenant, je pétrir de mettre à jourAjout d'une meilleure pratique, Insérer dans la table. Requêtes

ADOConnection1 Table Clientes \Q_Clientes has the same similar to Clientes only it´s in another Locacion i can call clientes.FieldByName('Localização').text := Q_Clientes.FieldByName('Localização').text; .......................................... .......................................... .......................................... 

ou est-il un moyen simple de mettre à jour le tableau Clientes.

Thank's

Répondre

1

vous pouvez le faire dans une requête:

INSERT INTO TABLE1 
(SELECT * FROM TABLE2 T2 
LEFT OUTER JOIN TABLE1 T1 on T2.IDField = T1.IDField 
WHERE T1.SomeOtherField is null) 
1

En fonction de la base de données vous connecter, vous pouvez quelque chose comme UPDATE..FROM (SQL Server) ou utiliser un SP pour ça.