|
dataset의 프로퍼티에 보면..state가 있습니다.
보통의 정상적인 상태일경우 state는 dsBrowse가 되며..
입력일때는 dsInsert, 수정일때는 dsEdit가됩니다.
간단하게..
if (Query->State == dsEdit || Query->State == dsInsert)
{
// 저장 ...
}
로 하면 될겁니다.
용준 님이 쓰신 글 :
: 기존 디비에 있는 내용을 업데이트 하는 창을 하나 만들었습니다.
: 이 창을 열면 디비그리드에서 선택한 내용이 뜨고 거기서 고치고 싶은것을 고치는 식인데요.
: 문제는 아무것도 고치지 않았는데도 확인을 누르면 업데이트 된다는 거죠.
: 고친 내용이 있는지 없는지 알아내는 함수 같은 것이 있는지요...
: 도움 부탁드립니다.
|