插件:记录错误我读过帖子:讨论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;");