Q&A

  • 다른컴에서 ttable을 열었는지 알 방법?
현재 같은프로그램을 컴1,2에 설치하고

컴1 컴2

table1 table1

a.db a.db



table1을 열었는지 검사하여, 열었으면 닫힐때까지 기다린후에 열려고 그러거든요..



table1 을 다른컴에서 table1.active := true 로 했는지

안했는지, 알 방법이 없을까요?



(bde,파라독스)

2  COMMENTS
  • Profile
    최석기 2000.09.05 23:55
    안녕하세요.

    델파이세상(http://www.freechal.com/delphiworld)에 최석기입니다.



    제가 파라독스 사용해 본지가 좀 오래되서 가물거리네요..



    음.. 일단은 Select 하는 경우에는 한 테이블을 같이 열어도 상관이 없다고 생각되는데..



    Insert나 Update,Delete 시점에서 다른 사용자가 접근 하는것을 막아주기만 하면 될꺼라 생각되는데요..



    아마 프로퍼티중에 Exclusive 라는 프로퍼티가 있을꺼예요.

    위의 Insert.Update,Delete 시점에서 잠시 Exclusive를 True로 설정하신후 작업이 끝나면 다시 False로 바꿔주시면 원하는 처리가 될꺼 같네요..



    won wrote:

    > 현재 같은프로그램을 컴1,2에 설치하고

    > 컴1 컴2

    > table1 table1

    > a.db a.db

    >

    > table1을 열었는지 검사하여, 열었으면 닫힐때까지 기다린후에 열려고 그러거든요..

    >

    > table1 을 다른컴에서 table1.active := true 로 했는지

    > 안했는지, 알 방법이 없을까요?

    >

    > (bde,파라독스)

  • Profile
    won 2000.09.06 00:35
    테이블수정이아니고, 인덱스,gotokey로 검색하는 겁니다.

    자꾸, key violation 에러가 떠서요..





    최석기 wrote:

    > 안녕하세요.

    > 델파이세상(http://www.freechal.com/delphiworld)에 최석기입니다.

    >

    > 제가 파라독스 사용해 본지가 좀 오래되서 가물거리네요..

    >

    > 음.. 일단은 Select 하는 경우에는 한 테이블을 같이 열어도 상관이 없다고 생각되는데..

    >

    > Insert나 Update,Delete 시점에서 다른 사용자가 접근 하는것을 막아주기만 하면 될꺼라 생각되는데요..

    >

    > 아마 프로퍼티중에 Exclusive 라는 프로퍼티가 있을꺼예요.

    > 위의 Insert.Update,Delete 시점에서 잠시 Exclusive를 True로 설정하신후 작업이 끝나면 다시 False로 바꿔주시면 원하는 처리가 될꺼 같네요..

    >

    > won wrote:

    > > 현재 같은프로그램을 컴1,2에 설치하고

    > > 컴1 컴2

    > > table1 table1

    > > a.db a.db

    > >

    > > table1을 열었는지 검사하여, 열었으면 닫힐때까지 기다린후에 열려고 그러거든요..

    > >

    > > table1 을 다른컴에서 table1.active := true 로 했는지

    > > 안했는지, 알 방법이 없을까요?

    > >

    > > (bde,파라독스)