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 suivant
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 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 .
Je précise que je travail avec delphi 7 zeo 7.1.4 et le composant zsqlprocessor pour le script.
Merci.