Complément : Erreur de journalisationJ'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 simplement 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 pour 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.
Modélisation statistique avancéeAutomatisation et scriptsAccès aux donnéesRe : Complément : erreur de journalisationUne 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!
Re : Complément : erreur de journalisationPar hasard, utilisez-vous les noms par défaut ici (1) ?Si tel est le cas, JMP recherche peut-être ici :DSN au lieu de ::DSN.Essayez ceci :
::connection = eval insert("DSN="||"^::DSN^"||";UID=stuff;PWD=place;");
voici ce que votre script pourrait rechercher :
::connection = eval insert("DSN="||"^here:DSN^"||";UID=stuff;PWD=place;");