Bonjour,
Je voudrais insérer des données d'une table à une autre de 2 bases firebird (la même strucure de champs) et pour ce j'utilise le script suivantJe voudrais mettre le chemin de la base 'localhost:C:\LI.FDB' comme paramètre (pour que je puisse changer le chemin de la base) mais en vain .
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 EXECUTE BLOCK AS DECLARE cpt VARCHAR(1) ; DECLARE dcpt VARCHAR(20); BEGIN FOR EXECUTE STATEMENT 'SELECT cpt , dcpt colonneN FROM compte' ON EXTERNAL DATA SOURCE 'localhost:C:\LIB.FDB' AS USER 'SYSDBA' PASSWORD 'masterkey' INTO :cpt, :dcpt DO INSERT INTO compte(cpt,dcpt) VALUES(:cpt, :dcpt); END
Je précise que je travail avec delphi 7 zeo 7.1.4 et le composant zsqlprocessor pour le script.
Merci.
Partager