안녕하세요,
"데이터베이스 연결 만들기" 기능을 사용하여 ODBC 데이터베이스에 연결하고 SQL 쿼리를 실행하는 JSL 스크립트가 있습니다(아래 참조). 이 스크립트는 JMP 16에서 작동했지만 새 컴퓨터를 받고 JMP 17로 업그레이드했으며 이제 첨부된 오류("Send Expects Scriptable Object in access or evaluation of 'Send', dt1 << Show WIndow(0) ").몇 가지 디버깅을 수행했는데 SQL 실행이 데이터를 생성하지 않는 것 같습니다. 따라서 창 표시 기능이 존재하지 않는 테이블을 숨기려고 합니다. 쿼리가 데이터를 생성하는지 데이터베이스에서 직접 확인했습니다.
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);당신의 도움을 주셔서 감사합니다!