테이블을 만들었는데 키 필드에 자동으로 숫자가 증가하면서 입력되도록 필드 타입을
autoincrease 로 했습니다. 그런데 그 테이블에 있는 레코드를 다 지운다음에 새로운
레코드를 입력하면 지우기 전에 숫자가 나와서 처음 레코드임에도 불구하고
키필드의 숫자가 233344 이런 식으로 엄청나게 커져있습니다.
아무레도 레코드를 지워도 오토인그리즈먼트로 지정해좋은 필드의 값은 초기화가 안되는거 같은데 이 오토인크리즈먼트의 값을 초기화하는 방법은 없을까요?
얼마전에 이와 비슷한 질문을 답변한것 같은데...
그럴때는 table을 pack을 해야 되여..
테이블을 Delete 메소드를 이용해서 지워도 완전히 지워지는게 아니거든여..
Pack이라는걸 하면 완존히 지워지져..(파라독스라면..DBIDoRestructure 함수를
쓰면 될것같은데...)
그럼이만..
홍병주 wrote:
> 테이블을 만들었는데 키 필드에 자동으로 숫자가 증가하면서 입력되도록 필드 타입을
> autoincrease 로 했습니다. 그런데 그 테이블에 있는 레코드를 다 지운다음에 새로운
> 레코드를 입력하면 지우기 전에 숫자가 나와서 처음 레코드임에도 불구하고
> 키필드의 숫자가 233344 이런 식으로 엄청나게 커져있습니다.
>
> 아무레도 레코드를 지워도 오토인그리즈먼트로 지정해좋은 필드의 값은 초기화가 안되는거 같은데 이 오토인크리즈먼트의 값을 초기화하는 방법은 없을까요?