插件:記錄錯誤我讀過帖子:討論1但我仍然無法解決我的錯誤。
完整的腳本很大,所以我只是將其壓縮為幾行。
當我創建加載項時,日誌顯示:名稱未解析:訪問或評估“DSN”時的 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 ];
有什麼想法如何克服? 我嘗試 DSN 刪除全局變量冒號,冒號(DSN =“a64”;),但它沒有解決問題。 我正在運行 JMP 16。
高級統計建模自動化和腳本編寫數據存取回复:插件:日誌錯誤當我看到你的定義時,我意識到我已經“選中”:在菜單項選項卡中使用“Here”命名空間來表示非限定的 JSL 變量名稱。取消選中該框即可加載並運行程序。
你的第一個選擇也有效
謝謝!
回复:插件:日誌錯誤您是否偶然使用此處默認的名稱(1)?如果是這樣,JMP 可能會在此處查找:DSN 而不是 ::DSN。嘗試一下:
::connection = eval insert("DSN="||"^::DSN^"||";UID=stuff;PWD=place;");
這就是您的腳本可能正在尋找的內容:
::connection = eval insert("DSN="||"^here:DSN^"||";UID=stuff;PWD=place;");