JSL : la table de données fermée ne répond pasSalut,
J'ai trois tables de données ouvertes définies par dt_pp, dt_pp_t, dt_final et je veux les fermer. Mon script contient les lignes suivantes :
Close( dt_pp, No Save );
Close( dt_pp_t, No Save );
Close(dt_final, No Save);
Si j'exécute l'intégralité du script, il ferme les deux premières tables de données et non la dernière. Mais si je sélectionne cette ligne particulière et que je l'exécute, cela fonctionne et la table se ferme.
Qu'est-ce que je fais de mal/manque ici ?
Merci!
Re : JSL : la table de données fermée ne répond pasMerci!Re : JSL : la table de données fermée ne répond pasD'après vos noms de fichiers, je me demande si votre deuxième fichier pourrait être lié ou toujours utilisé.
Par exemple, si le deuxième fichier (dt_pp_t) était un résumé du premier (dt_pp), la fermeture de dt_pp fermera automatiquement dt_pp_t et la deuxième instruction de fermeture pourrait provoquer une erreur et la troisième instruction ne serait pas exécutée.
Lorsque vous exécutez votre script, consultez le fichier journal (CTRL + Shift + L) pour voir s'il existe une instruction d'erreur ; ça pourrait aider.
Vous n'avez pas indiqué si vous exécutiez votre script de manière interactive ou planifiée/par lots.Si une instruction JSL génère une invite lors de l'exécution interactive, lors de l'exécution à distance/par lots, le script se terminera.
Juste quelques idées sur où chercher.
Re : JSL : la table de données fermée ne répond pas@Aziza ,
Peut-être pourriez-vous mettre les tables à jour avant d'essayer de les fermer ?
Current Data Table(dt_pp);
Close(dt_pp,"No Save");
Current Data Table(dt_pp_t);
Close(dt_pp_t,"No Save");
Current Data Table(dt_final);
Close(dt_final,"No Save");