运行JSL从加载项调用Microsoft SQL的问题<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好!
有没有其他人遇到过在加载项中运行JSL代码的问题?我现在遇到以下问题:我有一个工作的JSL代码应该从数据库下载数据,即连接到Microsoft SQL服务器并向其发送SQL查询。当我从脚本窗口运行它时它工作正常,当我把它放入加载项,重新安装加载项并尝试运行时,SQL服务器说“错误接近','”。有任何想法吗?
干杯,
温弗里德
PS:我正在使用JMP 11.2.0
Re:运行JSL从加载项调用Microsoft SQL的问题根据我的经验,这样的问题通常归结为名称空间。 在脚本编辑器中,如果您没有显式调用NamesDefaultToHere(),那么您将默认为全局命名空间。 默认情况下,加载项中的脚本在Here名称空间中运行。 你的插件中可能只有一个变量需要前面的范围修饰符(我认为“::”)。 或者,在菜单编辑器中,我相信您可以为项目设置一个复选框,以确定其脚本是否在Here命名空间中运行。 那是我开始寻找的地方。
HTH,
埃里克