Q&A

  • [급질문]파라독스 post문제
파라독스로 프로그램을 하나 만들었거든요...

근데....

강제종료를 시키거나 정전, 시스템 이상으로 비정상적으로 작업을 종료할 경우에 테이블에 post를 시키더라두 그동안 한 작업들이 일부 없어지더라구요...

그래서 책을 보니까 그런경우의 방편으로 dbiSaveChange를 사용하라구 하는데..

잘 몰라서인지....

help menu를 찾아봐도 설명만 있지 사용방법은 없더라구요...

아래처럼 코딩을 하면 자꾸 에러가 납니다.

에러 메세지는

[Error] unInput.pas(327): Undeclared identifier: 'dbiSavechanges' 구요...

뭘 더 코딩해야 하는건지, 아님 잘못 코딩한건지 방법좀 가르쳐 주세요...

source를 코딩해 주시면 더 고맙구요...



제가한 코딩입니다...



procedure Tform.Table1AfterPost(DataSet: TDataSet);

begin

dbiSavechanges(Table1.Handle);

end;

1  COMMENTS
  • Profile
    비홍 1999.09.30 21:55
    지연 wrote:

    > 파라독스로 프로그램을 하나 만들었거든요...

    > 근데....

    > 강제종료를 시키거나 정전, 시스템 이상으로 비정상적으로 작업을 종료할 경우에 테이블에 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이하)을 추가하시면 됩니다.





    즐거운 나날...