안녕하세요..
파라독스로 프로그램을 짰는데 전원이 나가거나, 프로그램이 비 정상적으로
종료가 되면 그전에 했던 작업이 다 날라가 버리네요..
심각한 버그라 수정해야 하는데 답좀 주세요..
전 이렇게 썼죠...
query1.close;
query1.sql.clear;
query1.sql.add('update employee set code=:code1, name=:name1');
query1.EXECSQL;
이것을 어떻게 고쳐야 하지요? ... 급합니다.
파라독스가 워낙에 소규모 DBMS이다 보니 문제점이 많더군요.
해결책은 아래와 같습니다.
BDE 자체를 리스켄하여 DB를 안정화 시키는 거지요.
TBDEdataset(Table_Name).FlushBuffers;
이렇게 하면 그때그때 Update와 동시에 지금까지의 작업이 모두 저장되지요...
업데이트 직전의 자료는 어쩔 수 없지만 일단 업데이트한 결과에 대해서는
전원이 나가더라도 계속 유지 됩니다.
만약 키워드가 인식되지 않으면..
uses 절에 DBTables 를 첨가해 보세요..
도움이 되었으면 좋겠네요...