「テーブル使用中はユーティリティを使用できません」と出た場合の対処方法

解決


ムキー  2004-01-21 00:43:53  No: 6849

現在Delphi6 proでParadoxを利用してデータベースアプリケーションを作成しています。作成中のアプリを起動しテーブルを操作後にアプリを終了し、データベースデスクトップで「テーブルの再構築」をしようとしたところ、「テーブル使用中はユーティリティは実行できません」と出てしまいました。

そこでTableコンポーネントのActiveプロパティをtrueにしてからfalseにしてみたり、アプリの起動とともにTableをcloseしてからデータベースデスクトップを利用しようとしましたが、結果はやはり同じでした。なお、PCを再起動すればテーブルの再構築をすることができるようになります。

ただ、それは非常に時間がかかるので、何かうまい方法がありましたら教えてください。よろしくお願いします。


HOta  2004-01-21 06:43:22  No: 6850

多分、プログラムのどこかでOpenしたままになっているのでしょう。
基本的には、直接TQUeryやTTabkeを使わずに、TDataBaseを使って接続し、終了時に解除すればいいのですが。


ムキー  2004-01-21 08:06:25  No: 6851

私もOpenになったままになっていると思うのですが、どうやっても
Tableを閉じることができませんでした。TDatabaseを使うか、その都度、
PCを再起動しようと思います。ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加