断続的に砂時計になり、しばらくした後ファイルが落ちました。全てのデータが消滅していました。ファイルを閉じて開き直そうとしたところ、開くことができなくなってしまいました。慌ててファイルを保存して終了したら同じようなことは起きませんでした。(日))Base標準のデータベース形式を利用する限り、クラッシュには弱いです。Format(ODF)ではありません。したがって、Baseに関しては、OpenOffice.orgのファイル形式にこだわる必要はないと思います。クラッシュに対応するなら、Base標準のデータベース形式を使うのではなく、外部データベースを使いましょう。この場合、ODBファイルにはテーブルは格納されず、データベースサーバー側に保持されます。したがって、OpenOffice.orgとはプロセスが別で動作しますから、OpenOffice.orgのクラッシュ時に少なくともテーブルがなくなるということにはなりません。Base標準のデータベース形式はいろいろ制限がありますし、仕事でお使いになるのであれば、外部データベースをお使いになるのが良いと思います。Base標準のデータベース形式はいろいろ制限がある件については、以下のプレゼン資料にまとめてあります。2008年時の資料ですが、現在もあまり状況は変わっていません。問題があるようですね。知らなかったので驚きです。用途は仕事ではなく、家計簿に利用しています。出来がよければ家族や友人に配ろうと思っているので、サーバーのインストールや設定が必要ない(であろうと思われる)ファイルベースのアクセスを選択しようと思います。ページなどご存知でしたら教えていただけると幸いです。(月))上記プレゼン資料の8ページのことですね。これらは、データベースウィザードで最初に、「既存のデータベースに接続」をチェック、「JDBC」を選んで次の画面で入力する項目です。下図のように設定します。「ユーザー認証のセットアップ」画面は未記入のままでOKです。フォルダにdb.properties、db.script、db.logなどのファイルが作成されます。フォルダが未作成の場合は、自動的に作成されます。あとは、標準のデータベースを扱っているのと同じように操作できます。お試しいただければと思います。ドライバは読み込まれませんでした。」とダイアログが出ます。2の頃は不要だったんですが、そういえばクラスパスの設定が必要でした。設定の説明の前に、HSQLDBについて補足しておきます。HSQLDBはJavaで作成されたデータベースで、本体はhsqldb.jarファイルです。JDBCドライバもこのファイルが兼ねています。hsqldb.jarファイルをアーカイブとしてクラスパスに追加します。方法は、メニューの「ツール」-「オプション」でダイアログボックスを表示し「OpenOffice.org」-「Java」を選択します。「クラスパス」ボタンをクリックすると「クラスパス」ダイアログボックスが表示されます。「アーカイブを追加」ボタンをクリックして、hsqldb.jarファイルを指定します。3\Basis\program\classesフォルダにあります。下図を参考にしてください。放り込んでいたのを忘れていました。(木))上手くいきました。画像まで用いた丁寧な説明ありがとうございます。非常に分かりやすかったです。ファイルではなく下記「パス」の「データベース名.*」ファイルに保存されるという理解で正しいでしょうか?主に「〜.script」ファイルです。テキストファイルなので覗いてみると良いでしょう。バックアップ&レストアはお書きになったとおりです。HSQLDBに関しては、公式サイトが以下にあります。英語ですが、ドキュメントは揃っていると思います。http://hsqldb.org/ただ、ご質問の目的であるクラッシュ時にどうなるかはわからないです。実行中の動作内容はSQL文として「〜.log」ファイルに格納されます(次回起動時に「〜.script」にまとめられるっぽい)。クラッシュした際、「〜.log」ファイルに内容が残っていれば、修復は可能だと思いますが。DropBoxのように履歴が残るネットストレージサービスにファイルを置いておくというのも安全策だと思います。履歴を残しておけば、クラッシュ前のファイルに戻せます。(木))お返事ありがとうございます。クラッシュ時にどうなるか、今度クラッシュの予兆があればそのまま様子を見てみようと思います(もちろんバックアップをとりつつ)。