안뇽하세욥.. 넘많은 도움을 받고있는 델초입니당.. ^_^;///
테이블 구조는 이렇습니다..
{idx_int, from_text, to_text, contents}
idx_int가 primary key인데요.. 레코드가 추가할때마다 0부터 1씩
증가시켜 넣는 값입니다. 하나의 레코드를 구분하기위해서져..근데,
10까지 증가하다가..가운데 5나 7을 삭제하게되면, 다음 추가할때
빈자리인 5나 7에 넣을 수 있는 방법이 있나요? 아님 무조건 1씩
증가 시켜서,, 넣어야 되나요.. 나중엔 오버플로우가 될것같은데...
그럼.. 고수분들의.. 한말씀!
밑에 이선경님의 글 보았습니다
전 자동증가 쓴적이 없어서 잘은 모르겠지만
제 나름대로의 생각을 한번 말해보겠습니다.
a = 변수.
a := ParamByName( 'idx_int' ).AsString;
이것을 이용하면 되지 않을까요?
for 문을 돌려서 a 값이 중간에 없는 부분을 찾아서 넣어주시면 될듯..
이선경님의 말씀대로 따로 DB를 구축하시던지, 아님 구축을 하지 않구
프로그램내에서 처리하실려면 이런 방법이면 될것 같은데요..
도움이 되셧으면 좋겠네요..
델초 wrote:
> 안뇽하세욥.. 넘많은 도움을 받고있는 델초입니당.. ^_^;///
> 테이블 구조는 이렇습니다..
> {idx_int, from_text, to_text, contents}
> idx_int가 primary key인데요.. 레코드가 추가할때마다 0부터 1씩
> 증가시켜 넣는 값입니다. 하나의 레코드를 구분하기위해서져..근데,
> 10까지 증가하다가..가운데 5나 7을 삭제하게되면, 다음 추가할때
> 빈자리인 5나 7에 넣을 수 있는 방법이 있나요? 아님 무조건 1씩
> 증가 시켜서,, 넣어야 되나요.. 나중엔 오버플로우가 될것같은데...
>
> 그럼.. 고수분들의.. 한말씀!