你好,
我有一个 JSL 脚本,它使用“创建数据库连接”功能连接到 ODBC 数据库并执行 SQL 查询(见下文)。 该脚本在 JMP 16 上运行,但是我收到了一台新计算机并升级到 JMP 17,现在我收到了附加错误(“发送期望在访问或评估‘发送’时使用脚本对象,dt1 << Show WIndow(0) ”)。我进行了一些调试,看起来 Execute SQL 没有产生任何数据,所以 Show Window 函数试图隐藏一个不存在的表。 我已经直接在数据库中验证查询确实生成了数据。
database = "DB";
server = "server";
user = "user";
pass = "pass";
conn = Create Database Connection ("ODBC:Description=" || database || ";DRIVER=SQL Server Native Client 11.0;SERVER=" || server || ";UID=" || user || ";PWD=" || pass || ";APP=JMP;Database=" || database || ";");
strg = "query string";
dt1 = Execute SQL(conn,strg,"Table Title");
dt1 << Show Window(0);感谢您的帮助!