MIDAS를 이용하여 프로그래밍 하고 있습니다.
다른건 문제가 안되는데
ClientDataSet과 DataSource를 이용하여 DBGrid에 연결을 했습니다.
DBGrid의 프로퍼티를 Edit할수 있게 설정하여 직접 입력을 받고자 합니다
DBGrid에 글을 쓰는것 까지는 문제가 없습니다만
실제 테이블에는 저장이 안되는것 같더군요
물론 DBGrid에 글을 쓴 후
ClientDataSet->ApplyUpdate(-1);
을 해주었는데도 실제 테이블에는 저장이 안되더군요
TQuery나 TADOQuery에서는 직접 입력및수정을 해본 경험을 가지고 있습니다
그런데 ClientDataSet에서는 감을 못잡겠네요
(물론 상황에 맞게 Insert문 또는 Update문을 날려서는 됩니다만..그 방법 말고도 다른 방법이 있을것 같아서요)
MIDAS의 ClientDataSet 컴포넌트를 사용해서 DBGrid에서 직접 입력및 수정을 해본 경험있으신 선배님들의 많은 조언 부탁드립니다.
(시간이 급한관계로 여러가지 편법이나 꽁수도 괜찮습니다 ㅠ.ㅠ)
그럼...추운날씨에 감기조심하십시오.
Appserver에서 DataSetProvider에 연결된 TQuery나 TUpdateSQL을 사용하여 직접넣어주세요...
만일 insert,update 쿼리를 CommandText에 사용하시는 경우라면 반드시
params이용하여 execute해줘야함...
구냥 스트링으로 넣어서 보냄 실행안되는경우도 있어요 ^^
글쿠 경험상 간단한 쿼리도 안들어가는 경우가 있어요
들어가다 안들어가다 사람 같구 놈.. --;
첨에는 무지 헤멤 ㅋㅋ