07/09/01 23:19:58 IbWuJBpO0
>>652-654
とりあえずは直ったみたいですな。
> 何が原因なんでしょうね
原因はわかりませんが、気になる点が2つあります。
まずバージョンについてですが、できるだけ最新版を使って下さい。
0,1,13,1以降に、ファイルパスに関するバグ修正を行っています。
※history.txt に詳細は書きませんでしたが、
2007/08/28 version 0.1.14.2 のバグ修正がそうです。
もしかすると、
> あるフォルダのファイルをインポートしている途中でエラーが出ました。
は、このファイルパスに関するバグが原因であるかもしれません。
次に、
> トランザクションのログを移動して再起動
についてですが、db\adb\transaction\log フォルダおよびその中のファイルは、
at_picture.exe が起動していようがいまいが、けして削除したり移動させてはいけません。
at_picture.exe が起動していない状態で log フォルダが存在した場合、
中断されたトランザクションがあることを意味します。
at_picture.exe は起動時に log フォルダの存在を検出すると、
ログの状態に応じて、トランザクションをコミットもしくはロールバックしようと試みます。
このとき、log フォルダ内のファイルが中断時の状態と異なっていれば、一発でDBは破損します。
最後に、何度も言うようですが、DBのバックアップは各自が責任もって定期的に行って下さい。