|
안녕하세요? 개박살입니다.
DBGrid에서 해도 안된다면, DBGrid에 연결되어있는 데이타셋에 직접 하는건 어떨까요?
종료하기 전에 updaterecord를 하지말고
만약, 데이타셋이 ADOTable1일 경우에
ADOTable1->CheckBrowseMode();
if(ADOTable1->Modified) {
try {
ADOTable1->Post();
}
catch(const Exception& e) {
Application->MessageBox(e.Message.c_str(), "DB Error", MB_OK|MB_ICONERROR);
ADOTable1->CancelUpdates();
}
}
이런식으로 해보심이.. 그럼 참고하세요~
버니79 님이 쓰신 글 :
: 수정모드
:
: DB에서 updatestatus 하고 updaterecord 둘다...안되네요
:
: 원래 updatestatus로 업데이트하고 바로 업데이트가 안되서 뒤로한칸 앞으로 한칸 움직여서.
: 업데이트를 시켰는데요.
:
: 임프님이 updaterecord로 하면 되실꺼라고..해서.
:
: 했지만 역시..
:
: 저장 ( updaterecord )하고 바로 종료해버리면.
:
: 수정이 안되네요..
:
: 마찬가지로 뒤로한칸 가야지만 그 해당 필드가 업데이트가 되네요..
:
: 여러분은 어떻게 업데이트를 시키시는지..궁금합니다.
|