你好,
我有一個 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);感謝您的幫助!