JMP 16으로 마이그레이션한 후 SQL 문이 더 이상 작동하지 않습니다.안녕하세요!
우리는 다음으로 업그레이드했습니다. JMP 16 최근 JMP 15에서. 불행하게도 이번 업그레이드 이후에는 JMP 15에서 작동하던 SQL 코드가 더 이상 작동하지 않습니다. 나는 몇 가지 정보를 수집하려고 노력했으며 가능한 한 최선을 다해 문제를 설명하려고 노력할 것입니다. 그것에 대해 아이디어를 가지고 있는 누군가가 있기를 바랍니다.
나는 ODBC 연결 총 3개의 테이블이 있는 SQL 데이터베이스에 연결합니다. 데이터 테이블 중 두 개는 문제 없이 액세스할 수 있습니다. 그러나 세 번째 항목에 액세스하려고 하면 다음과 같은 오류 메시지가 나타납니다.

어떤 열을 포함하든 이 메시지가 나타납니다. where 절을 추가해도 아무 것도 변경되지 않습니다.
완전성을 위해 스크립트에서 데이터베이스에 액세스하려고 시도했습니다.

다시 말하지만, 'dropdown'은 잘 작동하지만 'LTDB'는 그렇지 않습니다. 불행하게도 두 오류 메시지 모두 나에게 도움이 되지 않습니다. 내가 읽고 이 스레드 그리고 거기에 있는 링크도 있지만 나에게는 도움이 되지 않습니다. 해결책이 있나요?
그런데 이 문제가 데이터 테이블 자체와 관련된 문제는 아닌 것 같습니다. 나는 Python의 pyodbc 라이브러리를 사용하여 동일한 것에 액세스하려고 시도했으며 다음은 완벽하게 작동합니다.

감사해요!
키라
데이터 접근Re: JMP 16으로 마이그레이션한 후 SQL 문이 더 이상 작동하지 않습니다.안녕 롭,
JMP 지원팀으로부터 도움을 받았습니다. 저에게 있어서 비결은 JMP 기본 설정을 다음과 같이 변경하는 것이었습니다.
Preferences(ODBC Disable Block Fetch(1));
적어도 나에게는 그 이후 모든 것이 완벽하게 작동했습니다.
최상의,
키라
Re: JMP 16으로 마이그레이션한 후 SQL 문이 더 이상 작동하지 않습니다.어떤 데이터베이스를 사용하고 있나요?ODBC 드라이버가 최신 버전인가요?JMP 기술 지원팀에 티켓을 개설해야 할 것 같습니다.
Re: JMP 16으로 마이그레이션한 후 SQL 문이 더 이상 작동하지 않습니다.이에 대한 해결책이 있었나요?비슷한 것을 보고 있는 것 같아요."select *"를 사용하여 전체 테이블을 가져올 수는 없지만 개별적으로 최대 43개의 열을 추가하고 결과를 얻을 수 있습니다.테이블에는 35,666개의 행이 있습니다.
다음과 같은 오류가 조합되어 발생합니다.
SQL 문을 실행 중입니다.
잘못된 인수 값
SQL 문을 실행 중입니다.
ODBC 오류: 데이터 테이블에 행을 추가할 수 없습니다.
감사해요,
롭
Re: JMP 16으로 마이그레이션한 후 SQL 문이 더 이상 작동하지 않습니다.안녕하세요, 키라 님
여기에는 데이터베이스 유형이 무엇인지 언급하지 않았지만 기술 지원을 통해 사고 보고서를 열어야 할 것 같습니다.그들은 무슨 일이 일어나고 있는지 알고 있을 수 있으며, 그렇지 않은 경우 개발 중인 누군가에게 연락하여 사건을 디버그할 것입니다.
브라이언 코코란
JMP 개발