|
insufficient error때문에 아직도 고생중인데요...ㅠㅠ;
저번에 답글을 보고 항상 열어야 하는 일단 쿼리를 두개로까지 줄여봣거든요..
그리고 DBGrid에서 스트링 그리드로 바꾸기도 했는데..
역시나 에러가 나더라구요..
그래서 말인데요....
책에 보면 디비로 저장되어있는 데이타를 DBGrid에 출력할려면,,
if(Query1->Active) Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("select * from aa.db");
Query1->SQL->ExecSQL();
Query1->Open();
뭐 이렇게 하면 DBGrid에 출력이 되잖아요..
근데 저번에 어떤분이 Query를 열어두는 시간을 줄이라고 하신것 때문에 그런데요..
그럼 DBGrid에 출력을 하긴 하는데..
출력하고,,
Qeur1->Close(); 시킬수는 없나요??
일단 그렇게 해보니깐 Qeur1->Close(); 를 하면 DBGrid의 내용이 모두 지워지더군요..
그리고 답글과 여기저기 조언을 구해보니깐..
임시파일을 만들어서 보여주면 된다고 하는데..
어떻게 하면 되는거죠..?
이게 해결방법이 되지 않을까 싶어서 조언을 구해봅니다..--;
p.s com2로 받아서 처리하는 부분의 코드로 올립니다..
도대체 어디가 문제인데 insufficient error가 자꾸 나는지 좀 봐주세요..ㅜㅜ;
|