Q&A

  • EOF 또는 BOF가......

등록은 되는데..이런 에러가 나네요!!

EOF 또는 BOF가 차이거나 현제 레코드를 삭제했습니다.

왜그런지..모르겠어요!! 고수님들 알려주세요!

4  COMMENTS
  • Profile
    김규한 2002.03.26 22:42
    무슨말인지는 대충 알겠는데 막연히 이렇게 쓰니까
    대답하기 곤란하네요.

    ADO쓴건가요?
    BDE를 쓴건가요?
    것두아니면 DB 가 아닌가?

    암턴 DB라면 Access 하신후 꼭 닫아주세요.
    ADO는 레코드셋까정 닫아야함니다.
    그럼.

  • Profile
    유인희 2002.03.27 00:14
    이렇게 했거든요~~~
    procedure Tcusinput.BitBtn1Click(Sender: TObject);
    begin

    with frmMain.ADOQuery1 do begin
          close;
          SQL.Clear;
          SQL.Add('select * from table1 where a='''+edit1.text+'''');
          open;
          showmessage(inttostr(recordcount));
        case recordcount of
         1: showmessage('이미등록되어있네');
         0:
                // frmMain.ADOQuery1.Close;
            with frmMain.ADOQuery2 do begin
              Close;
              SQL.Clear;
              sql.add(format('insert into cust(a, b)values(''%s'', ''%s'')',
                             ['2880',edit1.text]));
              Execsql;
            end;
        end;
       end;
    end;


  • Profile
    나두초보!! 2002.03.27 00:36
    인희님...

      아마 그 에러는 ADO를 패치하셔야 나타나지 않을것입니다..
    패치는 자료실에 있을것이니.. 함 찾아보시구염..
    없다면.. 답변주시면 올려 드리겠습니다.....구럼 즐푸염..
  • Profile
    유인희 2002.03.27 00:50
    패치하니깐...잘 되네요~~!!

    감사하궁요~~님두..즐프하세요!!*^^