Q&A

  • AS400 DB2에 데이터 저장중 에러인데...
IBM830서버에 탑재된 DB2를 win98이 깔린 클라이언트에서 저장하는 프로그램을 만드는데요.
AS400에 있는 스토어드를 콜해서 데이터를 저장하거든요. 그런데 아래와 같은
에러메세지가 나오는데...
에러의 원인과 해결책을 알고 싶어서요.

Project HpcGate.exe raised exception class EDBEngineError with message 'Key violation. [IBM][Client Acess Express ODBC Drive(32-bit)][DB2/400 SQL]PWS0005 - Error occured in then OS/400 database
server code. Process Stopped. Use Step or Run to continue.



에러메세지는 파일로도 첨부했습니다.
3  COMMENTS
  • Profile
    박성훈 2003.05.20 01:57

    안녕하세요.
    몇일을 헤메다 너무 황당한 원인을 찾았슴다. 너무 기가막혀서 말이 안나오네요. 글쎄 실행화일명이 Project1.exe일때는 잘됩니다. 근데 다른 이름으로 바꾸면 위의 에러가 납니다. AS400에 있는 스토어드는 Result Set을 돌려주는
    넘입니다. 이넘이 있을 때는 실행화일명이 Project1.exe라고 해야만 한답니다.
    못 믿으시겠으면 함 해보세요.
  • Profile
    nilriri™ 2003.05.17 04:31
    Project HpcGate.exe raised exception class EDBEngineError with message 'Key violation.
  • Profile
    박성훈 2003.05.17 04:59

    답변 감사한데요.
    이게 키값에러는 아닌걸로 보입니다. 집어넣었던 데이터는 들어가는데
    리턴값에서 에러가 나는것 같습니다.
    "Error ocurred in OS/400 server code."
    요게 무슨 의미인지 모르겠습니다.