Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'essaie de recharger des qvd dans un script, mais seulement les deux dernières années
Ci-joint mon script qui ne s'arrête pas ...
Avez vous des idées ?
Merci
let vAnneeInitProd = year(today())-1;
let vAnneeMaxProd = year(today());
do while vAnneeInitProd <= vAnneeMaxProd
LOAD *
FROM
prodREEL_$(vAnneeInitProd).qvd
(qvd);
Concatenate
LOAD *
FROM
prodOBJ_$(vAnneeInitProd).qvd
(qvd);
let vAnneeInitProd = $(vAnneeInitProd)+1;
loop
le problème vient du fait que tes tables ont des structures différentes. On doit donc utiliser le mot clé Concatenate qui ne peut pas être utilisé si la table n'existe pas. Tu ne peux donc pas le mettre sur ta 1ère table, se qui pose problème lors du second passage dans la boucle.
Il y a 2 solutions: