【发布时间】:2011-07-12 12:27:57
【问题描述】:
我正在创建一个从数据库中获取数据的 delphi 应用程序。为了通过 delphi 访问数据库,我使用的是 DOA 组件。 是否可以在任何机器上运行构建的 exe?如果没有,那么有哪些可用选项?谢谢您的帮助。
【问题讨论】:
我正在创建一个从数据库中获取数据的 delphi 应用程序。为了通过 delphi 访问数据库,我使用的是 DOA 组件。 是否可以在任何机器上运行构建的 exe?如果没有,那么有哪些可用选项?谢谢您的帮助。
【问题讨论】:
是的,可以在任何机器上运行您的 exe。您只需要安装 Oracle 客户端即可。
【讨论】:
DOA 组件不是免费的,您可以通过阅读their website 看出这一点。因此,您必须购买这些组件,并且必须在每台机器上安装和配置 Oracle 客户端。
但它们可能仍然是您的最佳选择。或者,您可以使用 ADO,但 Oracle 的 ADO Oracle 驱动程序显然不稳定,而 Microsoft 的 ADO Oracle 驱动程序更稳定,但不支持 blob。 这些问题在 ADO.NET 中得到了解决,但使用 Delphi 5 对您没有任何好处。
【讨论】: