2011-11-22 1 views
2

나는이 오류 메시지가 이번 주 전에 생산되지 않은 오류 로그PHP IBM DB2는 오류

42704: TABLE in USERNAME type *FILE not found. SQLCODE=-204 

에서이 오류 메시지가 표시하고있다. 나는 그것이 IBM 시스템과 관련이 있으며 PHP/SQL 코드와 관련이 없다고 생각한다. 나는 어제 하루 종일 그것을 알아 내려고 노력했지만 여전히 생각을하지 못했습니다. 테이블에있는 라이브러리가 시스템의 사용자 프로필에 포함되어있어 찾을 수없는 이유를 이해하지 못한다고 확신합니다.

+1

여기에 오류 코드가 설명되어 있습니다. 아직 확인하지 않았다면이 링크가 도움이 될 것입니다. http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/index.jsp?topic=/com.ibm.websphere.wps.z.620.doc/doc/rins_zos_sql204_516.html –

+1

호스트 시스템이 중급 (전원 시스템), zOS (메인 프레임) DB2 참조가 완벽하지 않을 수 있습니다. 어떤 문제와 마찬가지로, 일단 무엇이 바뀌 었는지 알아 내면, 보통 하나의 해결책이 있습니다. –

+0

글쎄, "SELECT * FROM table"과 같은 SQL 문을 보았고 "SELECT * FROM library.table"로 변경했습니다. 그리고 그들은 다시 작업하고 있습니다. 나는 대부분 PHP/웹 개발을 할 때 IBM 시스템이 어떻게 바뀌 었는지 이해하기에 충분하지 않습니다. – Bead

답변

3

이것은 라이브러리 목록 또는 현재 라이브러리 문제입니다. 도움이 될만한 정보에 대해서는 다음 질문과 대답을 참조하십시오. Odbc connection string format, not finding files

+0

동의합니다. 이것은 라이브러리 목록 문제입니다. –