추가 기능: 로그 오류나는 포스트를 통해 읽었다: 토론1 그러나 여전히 내 오류를 해결할 수 없습니다.
전체 스크립트가 커서 몇 줄로 압축했습니다.
추가 기능을 만들 때 로그에 다음과 같이 표시됩니다. Name Unresolved: DSN in access or evaluation of 'DSN' , DSN/*###*/
Clear Log();
::DSN = "a64";
::connection = eval insert("DSN="||"^DSN^"||";UID=stuff;PWD=place;");
ct = Open("C:\Users\tom_p\Desktop\user-interface\UI_counter.jmp");
::count_a = ct:Table_Count[ 1 ];
극복 방법에 대한 아이디어가 있습니까? 전역 변수 콜론, 콜론(DSN="a64";)을 제거하는 DSN을 시도했지만 문제가 해결되지 않았습니다. JMP 16을 실행 중입니다.
스크립팅Re: 추가 기능: 로그 오류귀하의 정의를 본 후에는 "선택됨"을 남겼음을 깨달았습니다. 메뉴 항목 탭에서 규정되지 않은 JSL 변수 이름에 대해 "여기" 네임스페이스를 사용하십시오.해당 상자의 선택을 취소하면 프로그램이 로드되고 실행됩니다.
첫 번째 옵션도 효과가 있었습니다.
감사!
Re: 추가 기능: 로그 오류우연히 here(1)의 기본 이름을 사용하고 있습니까?그렇다면 JMP는 ::DSN 대신 here:DSN을 찾을 수 있습니다.이것을 시도하십시오:
::connection = eval insert("DSN="||"^::DSN^"||";UID=stuff;PWD=place;");
이것이 당신의 스크립트가 찾고 있는 것입니다:
::connection = eval insert("DSN="||"^here:DSN^"||";UID=stuff;PWD=place;");