Q&A

  • DBGrid저장이 안되는거 같아요?
DBGrid에서 내용을 수정, 추가해서 다시 Database Desktop를 여니 그 내용은 첨가 됐는데 DBGrid에서 새로 소트한 것은 그래고 출력되지 않습니다.



예를 들어

No Data

---------------

1 A

2 B

3 C

5 E 에서



삽입 폼에서 No = 4, Data = D로 입력해서 삽입하면 No3인 레코드 바로뒤에 삽입하는 프로그램인데 Database Desktop을 열어보니 그냥 No가 5번뒤인 맨뒤에 그 내용이 삽입되더군요.

내용은 저장되는데 따로 DBGrid의 내용을 컨트롤한 내용을 저장되지 않는 거 같습니다.



DBGrid의 내용이 그대로 저장되려면 어떻게 해야합니까?

2  COMMENTS
  • Profile
    이희정 2001.05.16 23:06
    궁금돌이 wrote:

    > DBGrid에서 내용을 수정, 추가해서 다시 Database Desktop를 여니 그 내용은 첨가 됐는데 DBGrid에서 새로 소트한 것은 그래고 출력되지 않습니다.

    >

    > 예를 들어

    > No Data

    > ---------------

    > 1 A

    > 2 B

    > 3 C

    > 5 E 에서

    >

    > 삽입 폼에서 No = 4, Data = D로 입력해서 삽입하면 No3인 레코드 바로뒤에 삽입하는 프로그램인데 Database Desktop을 열어보니 그냥 No가 5번뒤인 맨뒤에 그 내용이 삽입되더군요.

    > 내용은 저장되는데 따로 DBGrid의 내용을 컨트롤한 내용을 저장되지 않는 거 같습니다.

    >

    > DBGrid의 내용이 그대로 저장되려면 어떻게 해야합니까?



    테이블에 index는 잡혀있나요?

  • Profile
    궁금돌이 2001.05.16 23:20
    Index는 Secondary Indexes로 잡은 필드(시간)를 잡았습니다.

    원래

    테이블의 필드는

    -----------------

    No ID 시간

    -----------------

    인데 시간순서대로 소팅하려고 시간필드를 인덱스 잡았습니다.

    DBGrid에서는 소팅이 되는데 테이블에는 저장이 안되는 것 같습니다.



    디사한번 답변주시면 감사하겠습니다.