Tupdatesql을 사용하여 수정을 하구 있는데요 입력은 잘됩니다.
근데 이게 왜그런지 수정과 삭제 시에는 삐리리 하는겁니다.
afterpost이벤트의 수정시 다음의 구문에서 에러가 납니다.
main_form.db_main.applyupdates([qry_edu]);
또는 Qry_edu.applyupdates;라구 썼습니다.(에러내용은 "update fail"
이라는 간단한 문장만 나왔죠,(자세한 코딩은 아래를 참조)
제가 알고 싶은것은 applyupdates([qry_edu])가 실행되는 문장을
알고 싶습니다.정확히 말하면 어떠한 메세지가 넘겨 지는지 그
문장의 내용을 알고 싶습니다.
showmessage(query_edu.sql.lines.text)라는걸 써 봤는데 컴파일시
오류 더군요.
{****************코딩 내용*************************}
try
qry_edu.ApplyUpdates;
main_form.db_main.Commit;
except
main_form.db_main.Rollback;
application.messagebox('수정한 Data저장중 에러가 발생 하였습니다.',
'수정에러',mb_ok);
end;//try
qry_edu.CommitUpdates;
{**************************************************}
고수님의 진정한 가르침을 받고 싶습니다.
참고적을 db server: oracle 8.0.5 delphi:4.0 c/s
os: win95