DBGRID의 첫번째 칼럼에 넘버가 들어 갑니다. 1,2,3,4 순차적으로 말입니다.(레코드가 들어 올 때마다 수를 하나씩 증가시켜 첫번째 열에 삽입하였음)
도중에 2번 라인을 지우면 3번이 2번이 되게 하였습니다. 물론 번호만 바꿔주는 형식으로 했지요..
그런데 이렇게 지우고 또 하나의 레코드를 삽입하면 1,2,3,4 형식으로 가는 게 아니라 4번이 1,2,3 도중에 끼워져 들어 옵니다. 하나의 레코드를 삭제하면 해당 행이 공백이 되고 다음에 들어 오는 레코드가 그자리에 들어 오는 것 같은 느낌마저 드는데..
어떻게 삽입,삭제 처리를 해야 DBGRID에 순차적으로 쌓이는지 가르쳐 주십시요.
그렇지 않으면 삽입,삭제 등을 행고 SELECT.... ORDER BY NO ASC로 보아야 하는데
원래 그런건지 잘 모르겠네요..
첫번째 칼럼에 인덱스(or key)가 걸려 있으면 첫번째 칼럼기준으로 정렬되겠죠..
만일 로컬db에 인덱스나 키가 없다면 넣는순서대로 정렬될겁니다.
..도움이 됐나요...
델파이 초보 wrote:
> DBGRID의 첫번째 칼럼에 넘버가 들어 갑니다. 1,2,3,4 순차적으로 말입니다.(레코드가 들어 올 때마다 수를 하나씩 증가시켜 첫번째 열에 삽입하였음)
> 도중에 2번 라인을 지우면 3번이 2번이 되게 하였습니다. 물론 번호만 바꿔주는 형식으로 했지요..
> 그런데 이렇게 지우고 또 하나의 레코드를 삽입하면 1,2,3,4 형식으로 가는 게 아니라 4번이 1,2,3 도중에 끼워져 들어 옵니다. 하나의 레코드를 삭제하면 해당 행이 공백이 되고 다음에 들어 오는 레코드가 그자리에 들어 오는 것 같은 느낌마저 드는데..
> 어떻게 삽입,삭제 처리를 해야 DBGRID에 순차적으로 쌓이는지 가르쳐 주십시요.
>
> 그렇지 않으면 삽입,삭제 등을 행고 SELECT.... ORDER BY NO ASC로 보아야 하는데
> 원래 그런건지 잘 모르겠네요..