Q&A

  • [질문]dbgrid index out of range error... T_T
폼1과 폼2에서 각각 TQuery를 이용하여 dbgrid에 뿌려주고, 검색도 하고 입력/삭제/수정.. 다 합니다.

datasource와 query는 공통유닛을 만들어서 폼1과 폼2에서 불러와서 사용하구 있구요

그런데 폼1을 닫고 폼2로 가고.. 혹은 폼2에서 폼1으로 갔다가(대중 없이..)

폼을 열었다 닫았다 왔다 갔다 하면

dbgrid index out of range라는 에러가 자꾸 뜨네요

폼 닫을때 query도 close 하고

datasource도 close 하는데

어떻게 해야 할까요/// ㅠㅠ
2  COMMENTS
  • Profile
    싸랑 2008.12.25 01:55
    폼 닫을때 Query를 Close 하지말고 BookMark를 사용하면 됩니다.
    즉, 폼2를 열기전에 Query 위치를 기억했다가 폼2가 닫히고나면
    원래의 Query 위치로 돌려주면 되겠죠.
  • Profile
    델델 2008.12.25 02:09
    T_T............Query 위치를 기억했다가 폼2가 닫히고나면
    원래의 Query 위치로 돌려주면 되겠죠. 이게 무슨 뜻인지요. ㅠㅠ. 못알아들어서 죄송 해용 ㅠㅠ