【问题标题】:project "ctsMgr.exe" raised exception class EDBEngineError with message "unknown database. Alais:.."项目“ctsMgr.exe”引发异常类 EDBEngineError,消息“未知数据库。Alais:..”
【发布时间】:2009-09-01 16:19:58
【问题描述】:

我正在运行 Delphi(4) exe。它运行了几秒钟,然后引发了错误

项目“ctsMgr.exe”引发异常 带有消息的 EDBEngineError 类 “未知数据库。 Alais:PerDBS"。进程已停止。使用 Step 或 运行以继续。

上述错误是否暗示名为“perDBS”的数据库未定义? 我应该“踩”还是“跑”才能继续?

问候 -瓦斯

【问题讨论】:

    标签: delphi bde


    【解决方案1】:

    这更可能意味着别名“PerDBS”存在,但指向一个不存在的数据库。点击运行,然后在 BDE 管理员或 SQL 资源管理器中修复别名,然后重新运行应用程序。

    如果您根本没有看到 PerDBS 的别名(在任一工具中),您需要创建一个。

    您没有说应用程序使用哪个数据库。 This article explains how to set up an alias for dBase. 但是 BDE 支持许多其他数据库引擎。其他的设置类似,但有不同的选项。

    【讨论】:

      【解决方案2】:

      您是否确认别名 PerDBS 存在并指向有效的数据库?
      在“数据库”选项卡中查看 BDE 管理员(控制面板/BDE 管理员):
      您应该会在 Databases 根目录下看到 PerDBS,并且应该能够打开它(单击 + 号,它会变为绿色并在“定义”选项卡中显示信息)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-20
        • 2014-03-02
        • 1970-01-01
        • 2021-04-03
        • 2018-09-24
        • 2019-10-12
        • 1970-01-01
        相关资源
        最近更新 更多