Componente aggiuntivo: errore di registroHo letto il post: discussione1 ma ancora non sono riuscito a risolvere il mio errore.
Lo script completo è molto grande, quindi l'ho semplicemente condensato in poche righe.
Quando creo il componente aggiuntivo, il registro dice: Nome non risolto: DSN in accesso o valutazione di '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 ];
Qualche idea su come superare? Ho provato DSN a rimuovere la variabile globale due punti, due punti (DSN="a64";) e il problema non è stato risolto. Sto eseguendo JMP 16.
Modellazione statistica avanzataAutomazione e scriptingAccesso ai datiRi: Componente aggiuntivo: errore di registroUna volta vista la tua definizione, mi sono reso conto di aver lasciato "selezionato": utilizza lo spazio dei nomi "Qui" per nomi di variabili JSL non qualificati nella scheda delle voci di menu.Deselezionando quella casella si consente il caricamento e l'esecuzione del programma.
Anche la tua prima opzione ha funzionato
Grazie!
Ri: Componente aggiuntivo: errore di registroPer caso stai usando i nomi predefiniti qui (1)?In tal caso, JMP potrebbe cercare qui:DSN anziché ::DSN.Prova questo:
::connection = eval insert("DSN="||"^::DSN^"||";UID=stuff;PWD=place;");
questo è ciò che il tuo script potrebbe cercare:
::connection = eval insert("DSN="||"^here:DSN^"||";UID=stuff;PWD=place;");