안녕하세요...델고수님들....
다름이 아니라...어떤 테이블에 메인키를 잡을 만한 필드가 존재하지 않아서 어쩔수 없이 자동증가필드처럼(인터베이스를 사용하는데 자동증가형은 없어서 테이블의 가장 큰값을 읽어와서 거기다가 +1 해서 키를 결정합니다.)키를 생성했는데요..네트웍용이라서 두 컴에서 동시에 데이타를 입력하면 한쪽이 키바이얼런스에 걸립니다..그래서 입력오류가 발생하는데요..그래서 키가 유효할때까지 while문을 돌려서 될때까지 루프를 돌려놓았는데요..제가생각해도 너무 무식한 방법이라...다르게 해야될듯 싶은데..고수님들의 고견을 부탁드립니다...(스토드 프로시져를 사용하면 될라나>?....쩝...)
도와주세요....
> 안녕하세요...델고수님들....
> 다름이 아니라...어떤 테이블에 메인키를 잡을 만한 필드가 존재하지 않아서 어쩔수 없이 자동증가필드처럼(인터베이스를 사용하는데 자동증가형은 없어서 테이블의 가장 큰값을 읽어와서 거기다가 +1 해서 키를 결정합니다.)키를 생성했는데요..네트웍용이라서 두 컴에서 동시에 데이타를 입력하면 한쪽이 키바이얼런스에 걸립니다..그래서 입력오류가 발생하는데요..그래서 키가 유효할때까지 while문을 돌려서 될때까지 루프를 돌려놓았는데요..제가생각해도 너무 무식한 방법이라...다르게 해야될듯 싶은데..고수님들의 고견을 부탁드립니다...(스토드 프로시져를 사용하면 될라나>?....쩝...)
> 도와주세요....
안녕하세요. 배스매니아 조덕진입니다.
초보라서 도움이 될지 모르겠네요.
제 생각엔 DateTime형 컬럼으로 변경하시고, 이 컬럼을 메인키로 사용하시는 것은 어떨
까요 ?
그런데 여기에도 단점은 있죠. 초단위까지는 이 방법으로 해결이 되는데, 정말로 같은
시간에 입력이 되면, 이것도 소용없죠.
초보의 생각이었습니다. ^^;
그럼..