Q&A

  • 테이블수정해서 다른 프로그램에서 사용하기!
안녕하십니까?



프로그램 A와 B가 있습니다. A에는 DBGRid가 하나있는데 여기에서는 테이블을 편집,삽일할수 없게 되어있습니다. 테이블편집은 프로그램 B에서 할수 있는데 A에서 shellexcute를 사용해서 B를 불러 거기서 DBGrid의 내용을 고쳐서 A에도 갱신하는 프로그램입니다. 근데 A에서 테이블이 열려있는 상테에서 B부르면(shellexcute사용)

Record locked by another user!.라는 메세지와 함께 서로 참조할수 없게 됩니다.



이 해별방법 좀 알려주십시요.

설명이 제대로
1  COMMENTS
  • Profile
    송종석 2001.05.18 23:55
    Local에서 Table을 동시에 접속하기 위해서는 TQuery를 사용하는 것이 원칙입니다.

    님의 경우 A프로그램에서는 TQuery를 B프로그램에서는 TTable을 사용하시거나

    A,B 모두 TQuery를 사용하시기 바랍니다.



    궁금돌이 wrote:

    > 안녕하십니까?

    >

    > 프로그램 A와 B가 있습니다. A에는 DBGRid가 하나있는데 여기에서는 테이블을 편집,삽일할수 없게 되어있습니다. 테이블편집은 프로그램 B에서 할수 있는데 A에서 shellexcute를 사용해서 B를 불러 거기서 DBGrid의 내용을 고쳐서 A에도 갱신하는 프로그램입니다. 근데 A에서 테이블이 열려있는 상테에서 B부르면(shellexcute사용)

    > Record locked by another user!.라는 메세지와 함께 서로 참조할수 없게 됩니다.

    >

    > 이 해별방법 좀 알려주십시요.

    > 설명이 제대로