하나의 폼에 dbgrid,dbedit,query,UpdateSQL을 사용한 프로그램을 작성하고 있습니다..
입력프로그램인데..
델파이에서 프로그램을 실행시킨 후 조회버튼을 눌렀을때...
가끔씩 프로그램이 죽어버려요...
dbedit에는 해당내용이 나오고 dbGrid에 아무 내용이 안 나오면서
그리드의 enabled이 false로 바뀐듯 보이면서 프로그램이 죽어요...
그리고 아주 가끔 델파이에서 프로그램을 실행시키면
exe파일을 만들수 없다는 치명적인 에러가 발생합니다..
그래서 exe파일이 혹시나 죽지 않고 실행중인가해서
dtrl+alt+del을 눌러 살펴보면 그 파일은 없더라구요..
이게 무슨 문제인지 아시는 분 좀 알려주세요...
참고로 이 프로그램은 하나의 폼이 하나의 exe로 되는 프로그램이고...
다른 폴더에 있는 dataModule파일에 database컴포넌트를 올려놓고...
각 폼에서 그 dataModule pas파일을 uses해서 사용하고 있습니다...
> 하나의 폼에 dbgrid,dbedit,query,UpdateSQL을 사용한 프로그램을 작성하고 있습니다..
> 입력프로그램인데..
> 델파이에서 프로그램을 실행시킨 후 조회버튼을 눌렀을때...
> 가끔씩 프로그램이 죽어버려요...
> dbedit에는 해당내용이 나오고 dbGrid에 아무 내용이 안 나오면서
> 그리드의 enabled이 false로 바뀐듯 보이면서 프로그램이 죽어요...
>
> 그리고 아주 가끔 델파이에서 프로그램을 실행시키면
> exe파일을 만들수 없다는 치명적인 에러가 발생합니다..
> 그래서 exe파일이 혹시나 죽지 않고 실행중인가해서
> dtrl+alt+del을 눌러 살펴보면 그 파일은 없더라구요..
>
> 이게 무슨 문제인지 아시는 분 좀 알려주세요...
> 참고로 이 프로그램은 하나의 폼이 하나의 exe로 되는 프로그램이고...
> 다른 폴더에 있는 dataModule파일에 database컴포넌트를 올려놓고...
> 각 폼에서 그 dataModule pas파일을 uses해서 사용하고 있습니다...
>
질문 내용이 좀 모호하네요 그래서 답변은 아니고 도리어 몇가지 물어보겠습니다.
그런후 제가 알면은 답변을 드릴게요
1. DB는 뭘로 쓰세요?
2. 조회건수는 많나요?
3. 룩업이라든가, 조인하는 테이블이 많나요?
4. 조회 쿼리문을 SQL EXPLORER 에서 실행시켜봤을 때 속도가 어떻가요?