Complément : Erreur de journalJ'ai lu le post : discussion1 mais je n'ai toujours pas pu résoudre mon erreur.
Le script complet est volumineux, je l'ai donc condensé en quelques lignes.
Lorsque je crée le complément, le journal indique : Nom non résolu : DSN dans l'accès ou l'évaluation de 'DSN' , DSN/*###*/
Clear Log();
::DSN = "a64";
::connection = eval insert("DSN="||"^DSN^"||";UID=stuff;PWD=place;");
ct = Open("C:\Users\tom_p\Desktop\user-interface\UI_counter.jmp");
::count_a = ct:Table_Count[ 1 ];
Des idées comment surmonter? J'ai essayé DSN en supprimant la variable globale deux-points, deux-points (DSN="a64";) et cela n'a pas résolu le problème. J'utilise JMP 16.
ScriptRe : Complément : Erreur de journalPar hasard, utilisez-vous des noms par défaut ici (1) ?Si c'est le cas, JMP peut rechercher ici:DSN au lieu de ::DSN.Essayez ceci :
::connection = eval insert("DSN="||"^::DSN^"||";UID=stuff;PWD=place;");
c'est ce que votre script pourrait rechercher:
::connection = eval insert("DSN="||"^here:DSN^"||";UID=stuff;PWD=place;"); Re : Complément : Erreur de journalUne fois que j'ai vu votre définition, j'ai réalisé que j'avais laissé "coché": Utilisez l'espace de noms "Ici" pour les noms de variables JSL non qualifiés dans l'onglet des éléments de menu.Décocher cette case permet au programme de se charger et de s'exécuter.
Votre 1ère option a également fonctionné
Merci!