Q&A

  • if문좀 봐주세요..ㅠ 너무 답답해요..

테이블에 저장된걸, query로 검색을 했습니다.
검색한결과를 다시 dbgrid에 뿌리고 싶은데요...
findkey를 사용했는데...
결과가 여러개일때는 어떻게 해줘야 하는건지잘 모르겟어요ㅠㅜㅠ
if문을 사용하는데.. 잘 안되네요...
도와주세요ㅠㅠㅠ


begin
   with TDBGrid(Sender) do
     begin
       Form2.Table1.FindKey([edit1.Text]);
         if Query1.RecordCount = 1 then Close;

               if Query1.RecordCount > 1 then
                  Form2.Table1.FindNext;
               end;
  Form3.Close;



recordcount 개수를 기준으로 해
2  COMMENTS
  • Profile
    홍성락 2009.08.28 05:24
    FindNext가 False가 나올때 까지 반복문(while 또는 repeat)을 사용해야 할거 같은데요...
  • Profile
    신경철 2009.09.01 00:06
    While 문으로 하시고 조건을 RecordCount보단 EOF로..하심이..