Bonjour,
une petite précision, si Firebird est bien une SGBDR , Flamerobin n'est pas une base de données mais un "petit" utilitaire graphique (GUI) permettant de gérer des bases de données
BatchMove non car BDE, mais Firedac propose
TFDBatchmove qui aurait (conditionnel) les mêmes fonctions et plus (le plus étant les exports vers Texte ou SQL) par l'intermédiaire des writers/readers à associer.
Pour faire une copie, de table à table je préfère cependant de loin un bon SQL du genre
INSERT INTO TABLEDESTINATION(<CHAMPS>) SELECT <CHAMPS> FROM TABLESOURCE <WHERE CONDITIONS>
Bref comme le souligne Papy214
on manque d'indications, ne serait-ce que le type de composant utilisé pour accéder à la BDD et les structures des tables A et B,
et quel est le but exact de la copie ? la version de Firebird aussi peut avoir son importance, la 2.5 permettant de travailler sur 2 ou + SGBD dans une requête
Personnellement je n'utiliserais qu'en dernier recours une boucle While not source.eof do .... source.next end; qu'en dernier recours
par exemple s'il ne fallait passer que des enregistrements sélectionnés (sélection multiple) dans une grille
ensuite depuis quelques années je privilégie chaque fois que possible le SQL INSERT à des Appends+valeurs+post pour des questions de transactions
j'en viens même souvent à carrément créer un script dans lequel se trouve mes inserts avant d'en faire l'application globable
IWDBGRID voudrait dire que c'est un programme intraweb ? ça mérite confirmation surtout à la lecture du préambule
Partager