Re: JMP 17에서 ODBC 데이터베이스에 대한 데이터베이스 연결 생성 사용몇 가지 가능성:
- 새 컴퓨터에 올바른 ODBC 드라이버가 없습니다."해치 일치"를 확인하십시오.즉, 32비트 JMP가 있는 경우 32비트 드라이버를 사용하십시오.마찬가지로 64비트 JMP가 있는 경우 64비트 드라이버가 필요합니다.
- 의 값을 확인 연결 호출 후 데이터베이스 연결 생성 .
- 파일 > 데이터베이스 > 테이블 열기를 사용하여 수동으로 연결 만들기
"쿼리 문자열"이 실제 쿼리가 아니라고 가정합니다.
도움이 되지 않으면 기술 지원을 시도하십시오.
Re: JMP 17에서 ODBC 데이터베이스에 대한 데이터베이스 연결 생성 사용
처럼 @pmroz 문제는 'conn'에 대한 귀하의 정의에 있다고 생각합니다.Scripting Index에 따르면 Create Database Connection은 표시된 것과 다른 구문을 사용합니다."ODBC:Description=" 대신 "DSN="이어야 합니다.여기에 첨부한 사진을 참조하십시오.
작동하지 않는 것처럼 보이는 "ODBC:Description=" 구문도 포함하고 있었기 때문에 Create Database Connection 함수를 사용하기 시작했을 때 비슷한 문제가 발생했습니다.
JMP 17에서 ODBC 데이터베이스에 대한 데이터베이스 연결 생성 사용안녕하세요,
"데이터베이스 연결 만들기" 기능을 사용하여 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);당신의 도움을 주셔서 감사합니다!
자동화 및 스크립팅데이터 접근Re: JMP 17에서 ODBC 데이터베이스에 대한 데이터베이스 연결 생성 사용제거하다
ODBC:
연결 문자열에서.
QueryBuilder에서 다음으로 연결 문자열을 복사한 것 같습니다.
Create Database Connection
ODBC: QueryBuilder 연결 문자열의 지시문으로, 이 경우에는 ODBC를 사용하도록 지시합니다.
완전성을 위해 QueryBuilder는 다음을 가질 수 있습니다.
JMP:
SAS:
ODBC:
표시되는 연결 문자열의 유형을 지정하는 쿼리 작성기 스크립트의 접두사.