Q&A

  • CGI에서 DB를 2개 연결해서 사용시 Error발생
기존에 델파이로 만들어진 CGI에서 간단한 추가작업을 하고 있습니다.



CGI에서 DB는 Oracle로 작성되어 있습니다. 작업중 Oracle에 Data가 Insert될때



MSSQL에도 데이터를 Insert하려고 하거든요 그래서 WebModual에 Database 컴퍼넌트를



올리고 Query 컴포넌트를 올려서 Insert만 시켜주었습니다.



그랬더니 잘되던 프로그램이 MSSQL에 Insert하는 부분에만 가면



500 Error - Internal Server Error 가 발생합니다. 그렇다고 Query가 틀린것도



아니구요... 다시 그부분을 주석을 달아놓고 실행하면 잘 되구요...



그래서 Session 컴포넌트를 사용해도 마찬가지구요...



코딩은 잘못된게 없는것 같거든요. 해결방법좀 가르쳐 주세요



개발 환경은 NT, Delphi 5 입니다. 그럼 이만





1  COMMENTS
  • Profile
    화랑 2000.03.10 18:38
    네.. 안녕하세요.. 화랑입니다..



    혹시 Query문에서 :XXX를 쓰는 parameter를 사용하셨는지요...



    제가 4.0 작업때 그런 경우가 있었거든요? 만일 Param을 사용하셨다면



    사용하지 마시고.. Param을 안 쓰는 문장으로 바꾸어서 작업 해 보세요..



    혹시나 해서 드리는 말씀입니다.. 무사히 해결 하시길



    하여튼 델파이는 ISAPI 작업도 편하고 Active Server Component 작업도 재밌어요..







    Paddy wrote:

    > 기존에 델파이로 만들어진 CGI에서 간단한 추가작업을 하고 있습니다.

    >

    > CGI에서 DB는 Oracle로 작성되어 있습니다. 작업중 Oracle에 Data가 Insert될때

    >

    > MSSQL에도 데이터를 Insert하려고 하거든요 그래서 WebModual에 Database 컴퍼넌트를

    >

    > 올리고 Query 컴포넌트를 올려서 Insert만 시켜주었습니다.

    >

    > 그랬더니 잘되던 프로그램이 MSSQL에 Insert하는 부분에만 가면

    >

    > 500 Error - Internal Server Error 가 발생합니다. 그렇다고 Query가 틀린것도

    >

    > 아니구요... 다시 그부분을 주석을 달아놓고 실행하면 잘 되구요...

    >

    > 그래서 Session 컴포넌트를 사용해도 마찬가지구요...

    >

    > 코딩은 잘못된게 없는것 같거든요. 해결방법좀 가르쳐 주세요

    >

    > 개발 환경은 NT, Delphi 5 입니다. 그럼 이만

    >

    >