在delphi中使用直接Oracle access组件

在delphi中使用直接Oracle access组件,oracle,delphi,delphi-5,Oracle,Delphi,Delphi 5,我正在创建一个delphi应用程序,它从数据库中获取数据。为了通过delphi访问数据库,我使用DOA组件。 是否可以在任何计算机上运行内置的exe?如果没有,那么可用的选项是什么?谢谢你的帮助 是的,可以在任何机器上运行exe。您只需要安装Oracle客户端。DOA组件不是免费的,您可以通过阅读了解到这一点。因此,您必须购买这些组件,并且必须在每台计算机上安装和配置Oracle客户端 但它们可能仍然是你最好的选择。或者,您可以使用ADO,但Oracle的ADO Oracle驱动程序显然不稳定,

我正在创建一个delphi应用程序,它从数据库中获取数据。为了通过delphi访问数据库,我使用DOA组件。
是否可以在任何计算机上运行内置的exe?如果没有,那么可用的选项是什么?谢谢你的帮助

是的,可以在任何机器上运行exe。您只需要安装Oracle客户端。

DOA组件不是免费的,您可以通过阅读了解到这一点。因此,您必须购买这些组件,并且必须在每台计算机上安装和配置Oracle客户端

但它们可能仍然是你最好的选择。或者,您可以使用ADO,但Oracle的ADO Oracle驱动程序显然不稳定,而Microsoft的ADO Oracle驱动程序更稳定,但不支持blob。
这些问题在ADO.NET中得到了解决,但使用Delphi 5对您没有任何好处。

我在运行exe时出错:(delphi 5的DOA组件是免费的??我从那里的网站下载并安装在我的机器上。错误显示“评估版本需要delphi”谢谢。你从网站下载的版本是“评估版”版本,只有当.exe在IDE中运行时才有效。它不允许分发。您必须购买它进行分发,它们不是免费的。我使用的是delphi 5 professional版本,它没有ADO托盘。我认为它仅与企业版一起提供。还有其他方法可以连接到数据库吗?谢谢,我没有经验但是我想知道,对于一个拥有Oracle许可证的个人/公司来说,DOA组件的价格是否过高?