Q&A

  • [SQl+DBGRID]
저는 델 초보자입니다.

제 환경은 오라클을 쓰고 있고요 자동 commit를 막은 상태입니다.



dbedit가 아닌 edit를 이용하여 값을 입력받아 특정 버턴을 누르면 추가/변경/삭제를 하려합니다.



물론 DB에 저장하기 위해 commit를 마지막에 실행합니다.



궁금한 것은 DBGRID에 추가를 눌러 UPDATE/INSERT/DELETE시 DBGID내용이 싹 날라가버립니다.이게 몬 일인지..



예를들어 ID1,ID2,ID3이 있었 출력이 되는 상황에서

ID1을 삭제/변경하거나 새로운 ID를 추가하면 DBGRID에 출력되던 내용이 삭 날아가버립니다.





고수님들의 도움 부탁드립니다.



1  COMMENTS
  • Profile
    아폴론 2001.04.26 03:08
    김해진 wrote:

    > 저는 델 초보자입니다.

    > 제 환경은 오라클을 쓰고 있고요 자동 commit를 막은 상태입니다.

    >

    > dbedit가 아닌 edit를 이용하여 값을 입력받아 특정 버턴을 누르면 추가/변경/삭제를 하려합니다.

    >

    > 물론 DB에 저장하기 위해 commit를 마지막에 실행합니다.

    >

    > 궁금한 것은 DBGRID에 추가를 눌러 UPDATE/INSERT/DELETE시 DBGID내용이 싹 날라가버립니다.이게 몬 일인지..

    >

    > 예를들어 ID1,ID2,ID3이 있었 출력이 되는 상황에서

    > ID1을 삭제/변경하거나 새로운 ID를 추가하면 DBGRID에 출력되던 내용이 삭 날아가버립니다.



    > 고수님들의 도움 부탁드립니다.



    디비그리드는 테이블이든 쿼리든 연결이 되어야 내용이 보여 집니다.

    그러므로 Insert,Modify,Delete후 연결되어 있는 것을 Close 했든가 새롭게 다른 무었인가와 연결이 되었든가 뭐 이런경우 같네요.