【问题标题】:Move from BDE to ADO - Databse从 BDE 迁移到 ADO - 数据库
【发布时间】:2018-08-21 13:11:51
【问题描述】:

虽然这个问题可能看起来与其他关于这个主题的问题相似,但恐怕它更复杂。 我尝试运行我很久以前使用 Delphi 2005 在 win XP 下编写的程序。 现在使用 Delphi 10.2.3 Toky,使用相同的程序,我得到一个错误 bdertl and intraweb 72 90 not found。 我只是删除了内部网络组件。 当我也删除 bdertl 时,错误仍然存​​在。 在程序中,我使用 ADO 化合物。我没有看到任何可能来自 Paradox,BDE-的化合物 谁能帮我解决 bdertl 错误?

谢谢

Thommy7571

【问题讨论】:

  • 您的意思是 Components 而不是 compounds
  • 删除组件后您收到的确切错误消息是什么?
  • 我不确定 Intraweb,因为我从不使用它,但最近的 Delphi 版本默认不再安装 BDE 和相关单元。如有必要,您可以删除您的使用列表并重新编译,然后将所需的任何单元恢复到使用列表以避免编译器出现“未找到”错误。
  • 你好萨米,是的,对不起,当然……
  • 你好 Ken,这里是 [dcc32 Fataler Fehler] E2202 Package 'bdertl' wird benötigt,konnte aber nicht gefunden werden 致命错误:E2202 Package 'bdertl' is required,但找不到我得到了与从运行时库中删除它之前相同的错误。删除 intraweb 组件后,错误(之前也一样)消失了。

标签: delphi ado delphi-10.2-tokyo bde


【解决方案1】:

检查 BDE/Intraweb 相关的 pas 文件是否存在于使用列表中。例如 Dbtables、bde。

【讨论】:

  • 您好非常感谢,在一个我几乎忘记的小单元中(小且不太重要),使用列表中有数据库表。 BDE 不存在于任何地方。但是,删除 DB 表不足以消除错误。 .我希望数据库没事。
  • 是的 db 没问题..您可以搜索代码中所需的包列表中是否存在 bdertl.. 或者检查项目选项中的单元范围
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-02
  • 2014-06-21
  • 2014-12-09
  • 1970-01-01
相关资源
最近更新 更多