안녕하세요. 우선,이 포럼을 찾게되어 너무 기쁩니다. 장래에 나 같은 다른 새로운 사용자를 도울 내 차례가되기를 바랍니다. 저는 JMP를 처음 접했고, JMP 파일과 스크립트를 상속 받았습니다.
SQL 서버에 ODBC 연결이되어 있고 SQL 테이블에 액세스하는 파일이 있습니다.
다음은 SQL입니다.
select a.*
from table1 a
join table2 g
on a.col1=g.col1
where [Criteria is met]
이것은 JSL입니다.
Open Database("DRIVER=SQL Server;SERVER=server\server;UID=;APP=2007 Microsoft Office system;WSID=comp_name;DATABASE=database;Trusted_Connection=Yes", "select *
from table1 a
join table2 g
on a.col1=g.col1
where [Criteria is met]
온라인 도움말에서 데이터를 다시 가져 오기 위해 실행할 수있는 소스가 있음을 나타냅니다.
[...]
데이터 테이블 내에서 ODBC 데이터베이스의 데이터를 가져올 때 다음을 유의하십시오.
데이터를 다시 가져 와서 새로 고칠 수있는 소스라는 스크립트가 있습니다.
사용자 ID 및 암호 정보를 포함 할 수있는 테이블 변수가 추가되었습니다. 이 중요한 정보를 포함하지 않도록 설정할 수있는 JSL 전용 환경 설정이 있습니다. 자세한 내용은 스크립팅 가이드를 참조하십시오.
그러나 스크립트를 실행하려고하면 파일을 묻거나 찾습니다. 파일을 찾는 이유는 무엇입니까?
미리 감사드립니다.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />답장을 보내 주셔서 감사합니다. 예, 매개 변수가 변경되었습니다. 이유는 알고 계실 것입니다. . 긴 경로를 끝내고 jmp에서 다른 파일을 만든 다음 jmp 내에서 업데이트를 만들었습니다. 그러나 나는 여전히 그것을하고있는 올바른 방법을 선호한다 (나는 생각한다). 이것은 SQL 테이블에서 jmp 테이블을 새로 고치는 것이다. 감사.
먼저 데이터베이스에 수동으로 연결하여 컴퓨터에서 액세스 할 수 있는지 확인하는 것이 좋습니다.
JMP 메뉴에서 "파일 -> 데이터베이스 -> 테이블 열기 ..."를 선택하면 "데이터베이스 작업"이라는 대화 상자가 열립니다. "연결"을 선택하고 위에 붙여 넣은 "데이터베이스 열기"문자열의 정보와 일치하는 연결에 대해 "머신 데이터 소스"또는 "파일 데이터 소스"탭을 확인하십시오.
이 대화 상자를 통해 성공적으로 연결할 수 있다면 스크립트를 통해 연결하는 것이 쉬워야하지만 파일을 상속 한 후 데이터베이스 또는 연결 매개 변수가 변경된 것으로 의심됩니다.
또한, 당신이 의도적으로 위의 연결 매개 변수와 SQL 쿼리를 가려 냈다고 가정합니다. "table1"및 "table2"라는 테이블이있는 "comp_name"이라는 컴퓨터에서 "데이터베이스"라는 데이터베이스를 만든 사람이 없기를 바랍니다.