0

Delphi(4) exe を実行していました。数秒間は正常に実行された後、エラーが発生しました

プロジェクト「ctsMgr.exe」は、メッセージ「unknown database.Alais:PerDBS」で例外クラス EDBEngineError を発生させました。プロセスが停止しました。Step または Run を使用して続行します。

上記のエラーは、「perDBS」という名前のデータベースが未定義であることを意味しますか? 続行するには、「ステップ」または「実行」する必要がありますか?

よろしく -Vas

4

2 に答える 2

3

おそらく、エイリアス「PerDBS」が存在するが、存在しない DB を指していることを意味します。[実行] をクリックし、BDE アドミニストレーターまたは SQL エクスプローラーでエイリアスを修正してから、アプリケーションを再実行します。

(どちらのツールでも) PerDBS のエイリアスがまったく表示されない場合は、作成する必要があります。

アプリがどのDBを使用するかはわかりません。この記事では、dBase のエイリアスを設定する方法について説明します。しかし、BDE は他の多くの DB エンジンをサポートしています。他のものも同様に設定されていますが、オプションが異なります。

于 2009-09-01T16:32:31.847 に答える
1

エイリアス PerDBS が存在し、有効な DB を指していることを確認しましたか?
[データベース] タブで BDE 管理者 (コントロール パネル/BDE 管理者) を確認します。
データベース ルートの下に PerDBS が表示され、それを開くことができるはずです (+ 記号をクリックすると、緑色に変わり、[定義] タブに情報が表示されます)。

于 2009-09-01T17:01:29.073 に答える