我正在運行Delphi(4)exe。它跑了好幾秒,然後提出錯誤項目「ctsMgr.exe」引發異常類EDBEngineError消息「unknown database。Alais:..」
項目「ctsMgr.exe」引發的異常 類EDBEngineError有消息 「未知數據庫 Alais:PerDBS」。進程停止。使用步驟或 運行以繼續。
上述錯誤是否意味着名爲「perDBS」的數據庫未定義? 我應該「繼續」還是「繼續」?
問候 -VAS
我正在運行Delphi(4)exe。它跑了好幾秒,然後提出錯誤項目「ctsMgr.exe」引發異常類EDBEngineError消息「unknown database。Alais:..」
項目「ctsMgr.exe」引發的異常 類EDBEngineError有消息 「未知數據庫 Alais:PerDBS」。進程停止。使用步驟或 運行以繼續。
上述錯誤是否意味着名爲「perDBS」的數據庫未定義? 我應該「繼續」還是「繼續」?
問候 -VAS
更可能意味着別名「PerDBS」的存在,但在一個不存在的DB指向。點擊運行,然後修復BDE Administrator或SQL Explorer中的別名,然後重新運行該應用程序。
如果您根本沒有在任何工具中看到PerDBS的別名,則需要創建一個。
您不會說應用程序使用了哪個數據庫。 This article explains how to set up an alias for dBase.但是BDE支持許多其他數據庫引擎。其他人也有類似的設置,但有不同的選擇。
您是否確認別名PerDBS存在並指向有效的數據庫?
查看數據庫選項卡中的BDE管理員(控制面板/ BDE管理員):
您應該在數據庫根目錄下看到PerDBS,並且應該可以打開它(單擊+符號,它會變成綠色並顯示信息定義選項卡)