【发布时间】:2009-09-01 16:19:58
【问题描述】:
我正在运行 Delphi(4) exe。它运行了几秒钟,然后引发了错误
项目“ctsMgr.exe”引发异常 带有消息的 EDBEngineError 类 “未知数据库。 Alais:PerDBS"。进程已停止。使用 Step 或 运行以继续。
上述错误是否暗示名为“perDBS”的数据库未定义? 我应该“踩”还是“跑”才能继续?
问候 -瓦斯
【问题讨论】:
我正在运行 Delphi(4) exe。它运行了几秒钟,然后引发了错误
项目“ctsMgr.exe”引发异常 带有消息的 EDBEngineError 类 “未知数据库。 Alais:PerDBS"。进程已停止。使用 Step 或 运行以继续。
上述错误是否暗示名为“perDBS”的数据库未定义? 我应该“踩”还是“跑”才能继续?
问候 -瓦斯
【问题讨论】:
这更可能意味着别名“PerDBS”存在,但指向一个不存在的数据库。点击运行,然后在 BDE 管理员或 SQL 资源管理器中修复别名,然后重新运行应用程序。
如果您根本没有看到 PerDBS 的别名(在任一工具中),您需要创建一个。
您没有说应用程序使用哪个数据库。 This article explains how to set up an alias for dBase. 但是 BDE 支持许多其他数据库引擎。其他的设置类似,但有不同的选项。
【讨论】:
您是否确认别名 PerDBS 存在并指向有效的数据库?
在“数据库”选项卡中查看 BDE 管理员(控制面板/BDE 管理员):
您应该会在 Databases 根目录下看到 PerDBS,并且应该能够打开它(单击 + 号,它会变为绿色并在“定义”选项卡中显示信息)
【讨论】: