|
대마두 님이 쓰신 글 :
: ADO 컴포넌트를 이용하여 DBGRID에 MS Access 데이터베이스를 입력하고 표시하고 있습니다.
:
: 입력은 ADODataSet으로 검사 데이터를 입력하고
:
: 데이터를 보여주는 것은 ADOTable 와 DataSource를 이용하여 DBGRID에 표시하는데
:
: 실행한 후 기록한 데이터가 DBGRID에 표시가 안되고 프로그램을 다시켜야만 적용이 되더라구요.
:
: DB를 리프레쉬 하거나 다시 읽어서 보여주는 방법 없을까요?
무식한 방법이지만 데이터 입력하고나서 ADOConnection 을 닫고
다시 연결하고 나서 ADO테이블 Active를 true로 바꾸니 되네요... 소스부 첨부 합니다.
ADOConnection->Execute("INSERT INTO .....", cmdText, TExecuteOptions());
ADOConnection->Close();
ADOConnection->Connected = true;
ADOTable->Active = true;
이렇게 하니 화면 갱신 되었습니다. ㅜㅜ
|