아무리 자료를 검색해도 못찾아서 이렇게 질문올립니다.
SQL2000-SP3 의 DB 집계하는 Application을 Delphi5/ADO 로 작성하고 있습니다.
왠만한 처리는 아무 문제없이 하고 있었는데 좀 복잡한 쿼리를 날리면서 문제가 생겼습니다.
'시간 제한이 만료되었습니다' 이런 메세지가 나오네요~
서버와의 Connection은 잘되는거 같고 쿼리를 날리면 이런일이 생깁니다.
ADO Connection 부분의 Connection Timout 과 Command Timout 의 값도 '0'으로 넣거나
큰값으로 넣어보기도 하고, SQL EM에서 연결부분의 Timout부분도 다 확인했지만
40~50초만 넘어가면 꼭 위와 같은 에러가 나옵니다.
혹시 델파이의 ADO부분에 문제가 있나 싶어서 Web(ASP)으로 같은 쿼리를 날려 보기도 했지만 결과는 같습니다.
SQL QA(쿼리분석가)에서 이 쿼리를 날리면 아무문제 없이 나오기에
ADO가 아닌 BDE에서 쿼리를 보냈더니 이건 잘 되더군요. 분명 ADO Connection 부분의 문제 같은데...
도움 부탁드립니다.
델파이의 버그입니다.
업데이트 팩은 설치하셨습니까?
가능하면 AdoDataSet을 이용하십시오
혹시 도움이 될까 마소 기술자료를 링크해 둡니다
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q300519