Q&A

  • Read-Only에 대해서 답변좀 부탁드립니다.
Form Create할때 DBEdit 컴포넌트들이 수정이 불가능하도록 하고...
수정버튼을 누르면 수정이 가능하도록 하고 싶은데 잘 안돼네요.
방법좀 부탁드립니다.

전 Query1컴포넌트의 인스펙터에서 RequestLive속성을 False로 정해주고,
수정버튼에 Query1.RequestLive := True; 이렇게 했는데 안됩니다.
2  COMMENTS
  • Profile
    임형호 2002.11.15 10:17
    일반적으로 Query 컴포넌트는 ReadOnly 이지요. RequestLive 를 True로 하면 입력,수정이 가능하긴하지만...제 생각에는 UpdateSQL을 사용하는것이 좋을듯 싶네요. Query컴포넌트를 사용해서 입력하고, 수정하는것은 한계가 있거든요. 단순 select 문이 아닌경우는 안되거든요.
    그냥 참조하세요.
  • Profile
    김상경 2002.11.15 03:48
    Query를 다시 열어야 되여.

    with Query1 do
    begin
      Close;
      RequestLive := True;
      Sql.Clear;
      Sql.Add('사용하시는 Query문');
      open;
    end;

    이렇게 해 보세여..
    현재 자료는 RecNo를 저장해 놓으 셨다가 찾아 가도 되구여.
    Location으로 찾아 가도 되져..