Q&A

  • 공유하는 DB에서의 키중복 방지 방법
아까에 이은 두번째 질문입니다.

sql7.0서버를 이용할때, 모든 db를 공유하는데에서의 문제겠지만요.

자료 입력시에 자료의 코드(pk)는 유일해야 하지 않습니까?

table은 모두 cachedupdates를 사용합니다만, 각각 실제 DB에 데이타 저장시에 번호 중복으로 에러가 생기잖아요. 여러(클라이언트)에서 같은 작업을 할 수 있으니까요.



어찌 처리해 줘야 하나요? 가르쳐 주십시요...

2  COMMENTS
  • Profile
    김희중 2000.07.31 21:06
    작업시작할때가 아닌 자료를 저장할때 PK를 생성하시면 됩니다.



    푸하하 wrote:

    > 아까에 이은 두번째 질문입니다.

    > sql7.0서버를 이용할때, 모든 db를 공유하는데에서의 문제겠지만요.

    > 자료 입력시에 자료의 코드(pk)는 유일해야 하지 않습니까?

    > table은 모두 cachedupdates를 사용합니다만, 각각 실제 DB에 데이타 저장시에 번호 중복으로 에러가 생기잖아요. 여러(클라이언트)에서 같은 작업을 할 수 있으니까요.

    >

    > 어찌 처리해 줘야 하나요? 가르쳐 주십시요...

  • Profile
    배우미 2000.07.31 20:16
    푸하하 wrote:

    > 아까에 이은 두번째 질문입니다.

    > sql7.0서버를 이용할때, 모든 db를 공유하는데에서의 문제겠지만요.

    > 자료 입력시에 자료의 코드(pk)는 유일해야 하지 않습니까?

    > table은 모두 cachedupdates를 사용합니다만, 각각 실제 DB에 데이타 저장시에 번호 중복으로 에러가 생기잖아요. 여러(클라이언트)에서 같은 작업을 할 수 있으니까요.

    >

    > 어찌 처리해 줘야 하나요? 가르쳐 주십시요...



    1. pk를 저장할때 만들거나..

    2. "신규"버튼을 클릭하면 pk만 만들어 commit하고 Edit상태로 바꿔 값을 입력하고

    저장하면 될꺼 같네요...