Q&A

  • --긴급 --파라독스데이터베이스에 강제로 저장하는 방법좀....
안녕하세요..

파라독스로 프로그램을 짰는데 전원이 나가거나, 프로그램이 비 정상적으로

종료가 되면 그전에 했던 작업이 다 날라가 버리네요..

심각한 버그라 수정해야 하는데 답좀 주세요..



전 이렇게 썼죠...

query1.close;

query1.sql.clear;

query1.sql.add('update employee set code=:code1, name=:name1');

query1.EXECSQL;





이것을 어떻게 고쳐야 하지요? ... 급합니다.



1  COMMENTS
  • Profile
    김용철 1999.07.30 11:14
    가략하게 제가 아는 방법만 소개를 드릴께요...



    파라독스가 워낙에 소규모 DBMS이다 보니 문제점이 많더군요.

    해결책은 아래와 같습니다.

    BDE 자체를 리스켄하여 DB를 안정화 시키는 거지요.



    TBDEdataset(Table_Name).FlushBuffers;

    이렇게 하면 그때그때 Update와 동시에 지금까지의 작업이 모두 저장되지요...

    업데이트 직전의 자료는 어쩔 수 없지만 일단 업데이트한 결과에 대해서는

    전원이 나가더라도 계속 유지 됩니다.



    만약 키워드가 인식되지 않으면..

    uses 절에 DBTables 를 첨가해 보세요..



    도움이 되었으면 좋겠네요...