파라독스로 프로그램을 하나 만들었거든요...
근데....
강제종료를 시키거나 정전, 시스템 이상으로 비정상적으로 작업을 종료할 경우에 테이블에 post를 시키더라두 그동안 한 작업들이 일부 없어지더라구요...
그래서 책을 보니까 그런경우의 방편으로 dbiSaveChange를 사용하라구 하는데..
잘 몰라서인지....
help menu를 찾아봐도 설명만 있지 사용방법은 없더라구요...
아래처럼 코딩을 하면 자꾸 에러가 납니다.
에러 메세지는
[Error] unInput.pas(327): Undeclared identifier: 'dbiSavechanges' 구요...
뭘 더 코딩해야 하는건지, 아님 잘못 코딩한건지 방법좀 가르쳐 주세요...
source를 코딩해 주시면 더 고맙구요...
제가한 코딩입니다...
procedure Tform.Table1AfterPost(DataSet: TDataSet);
begin
dbiSavechanges(Table1.Handle);
end;
> 파라독스로 프로그램을 하나 만들었거든요...
> 근데....
> 강제종료를 시키거나 정전, 시스템 이상으로 비정상적으로 작업을 종료할 경우에 테이블에 post를 시키더라두 그동안 한 작업들이 일부 없어지더라구요...
> 그래서 책을 보니까 그런경우의 방편으로 dbiSaveChange를 사용하라구 하는데..
> 잘 몰라서인지....
> help menu를 찾아봐도 설명만 있지 사용방법은 없더라구요...
> 아래처럼 코딩을 하면 자꾸 에러가 납니다.
> 에러 메세지는
> [Error] unInput.pas(327): Undeclared identifier: 'dbiSavechanges' 구요...
> 뭘 더 코딩해야 하는건지, 아님 잘못 코딩한건지 방법좀 가르쳐 주세요...
> source를 코딩해 주시면 더 고맙구요...
>
> 제가한 코딩입니다...
>
> procedure Tform.Table1AfterPost(DataSet: TDataSet);
> begin
> dbiSavechanges(Table1.Handle);
> end;
안녕하세요?
Error 메세지는 해당함수를 못찾는 건데요...
코딩은 잘못이 없는 것 같군요.
단지, Uses절에 BDE(Delphi3.0이상)나 Winproc등등(Delphi2.0이하)을 추가하시면 됩니다.
즐거운 나날...