오류 메시지 텍스트 캡처ODBC에서 데이터를 가져 오기 위해 JMP12를 사용하고 있습니다. 대개의 경우이 기능은 훌륭하지만 때때로 오류가 발생하고 JMP가 오류 메시지를 로그에 반환합니다. 메시지 상자 등에서 표시 할 오류 텍스트를 캡처하는 방법이 있습니까?
예제 오류 메시지는 다음과 같습니다.
"[Microsoft] [ODBC SQL Server Driver] [SQL Server] 쿼리 프로세서에 내부 리소스가 부족하여 쿼리 계획을 생성 할 수 없습니다. 드문 이벤트이며 많은 수의 테이블이나 파티션을 참조하는 매우 복잡한 쿼리 나 쿼리에만 필요합니다. 쿼리를 단순화하십시오. 이 메시지가 잘못 표시되었다고 생각되면 고객 지원부에 자세한 정보를 문의하십시오. "
감사!
다시 : 오류 메시지 텍스트 캡처로그 캡처에서 데이터베이스 호출을 실행하면 전체 로그 목록을 실행할 필요가 없습니다.
logtxt = LogCapture(
databaseCall()
);
다시 : 오류 메시지 텍스트 캡처감사!
다시 : 오류 메시지 텍스트 캡처이런 ODBC 오류를 찾고 있다면 스크립트에서 getlog () 함수를 사용하여 로그를 검색 할 수 있습니다. 예 :
log = getlog ();
for (i = 1, i = nitems (log), i ++,
if (contains (log [i], "[Microsoft]")> 0,
newwindow ( "오류",
<< 모달,
vlistbox (align ( "center"),
텍스트 상자 (log [i]),
버튼 박스 ( "OK")))
);
);