데이타셋의 state가 제대로 동작하지 않습니다.
DBGrid에서 UP,DOWN등으로 항해한뒤,
DM.ADOQryClient.Append; 하면,
dsinsert가 아니라고 동작합니다.
항해안하고.Append하면, 최초1번은 dsinsert라고 나옵니다.
*********해결책좀..
if (DM.ADOQryClient.State=dsinsert) and (DM.ADOQryClientChk.RecordCount > 0) then
begin
showmessage('같은 코드가 이미 있습니다. 다른코드를 입력 하세요.');
DBEdit1.SetFocus;
end