Q&A

  • [데이타베이스]dsbrowse에 대해서!! 알고잡아서~~~
Msg := '자료를 삭제합니까?';

if MessageDlg (Msg, mtWarning, [mbYes, mbNo], 0 ) = mrYes then begin

if S_.state in [dsBrowse] then begin

S_.delete;

end else

if S_.state in [dsInsert] then S_.cancel;

end;





위의 문구에서 dsBrowse일때 delete를 하는데 dsBrowse는 어떨때 써 먹는것죠??

고수님들의 훌륭하신 답변 바랍니다...

좋은 하루되시길 .....

1  COMMENTS
  • Profile
    방문현 2001.07.01 18:21
    >dsBrowse 는 Dataset Status In Browse 즉 검색중이라는 말이지요.

    >데이터베이스는 검색 모드가 아닌 수정모드(insert,edit..)에서는

    >lock을 걸어 다른 유저가 사용할 수 없게 하는데 부라우징모드에서는

    >잠금이 없으니 삭제가 가능 하지요.

    >잠금이 걸려있을때는 동시에 수정이나 삭제가 불능이니까

    >실제로는 잠금상태를 확인하는 것이지요.

    >그럼