SQL 쿼리는 두 번째 실행시 데이터를 가져 오지 않습니다.JMP를 열면 첫 번째 실행에서 데이터를 성공적으로 가져 오는 JSL 스크립트가 있지만 SQL 쿼리에서 새로운 매개 변수를 사용하여 스크립트를 다시 실행하려고하면 새로운 데이터 세트가 연결되어있는 것처럼 동작합니다. 데이터를 가져 오지만 JMP에는 테이블이 없습니다. 로그에 오류가 없습니다. 때로는 출력 테이블 ( "MyTable")의 이름과 데이터베이스 연결 ( "ftdb")을 변경하면 다시 작동하지만 이상하게 보입니다. 나는 가지고있다 기호 삭제 (); 모든 것을 정리하려면 맨 위에? 내가 알아 내야 할 다른 것이 있습니까? JMP를 닫고 다시 열면 다시 정상적으로 작동하지만 하위 최적화 된 것 같습니다. .....
ftdb = 데이터베이스 연결 만들기 ( "DSN = zzzzz; UID = yyyy; PWD = xxxx" ) ;
dtmoves = SQL 실행 ( ftdb , SQL , "MyTable" ) ;
데이터베이스 연결 닫기 ( ftdb ) ;
Re : SQL 쿼리는 두 번째 실행시 데이터를 가져 오지 않습니다.1. JMP 12
2. 미시시피 SQL
나는 실제로 Preferences> Tables에서 테이블 변수로 ODBC 문자열을 끄는 설정이 있다는 것을 알았고이 문제를 도왔습니다. 나는 두 번째 문제가있다. (나는 처음 것이 불안정한 것처럼 보인 이유 중 하나라고 생각한다.) 그리고 그 자체가 질의 자체에 타이밍을 맞추고있다. 나는 데이터를 얻기 위해 스크립트를 두 번 실행해야한다. 처음으로 시간이 초과 된 것 같다. , 두 x 째는 데이터를 검색하고 (임의의 길이의 Wait을 갖거나 갖지 않고) 잘 작성하고 계속하십시오. 현재 JSL 문제인지 SQL 문제인지 확실하지 않습니다. 현재이 문제를 모두 확인하고 있습니다.
Re : SQL 쿼리는 두 번째 실행시 데이터를 가져 오지 않습니다.이봐, 알레 타,
이는 JMP 기술 지원 (support@sas.com)을 통해 해결할 수 있습니다. 그러나 두 가지 질문 :
1. JMP 버전은 무엇입니까?
2. 데이터베이스 벤더는 누구입니까? (SQL Server, MySQL, Oracle 등)
감사,
에릭