在delphi中使用直接Oracle访问组件

发布于 2024-11-19 21:32:49 字数 111 浏览 5 评论 0原文

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

I am creating one delphi application which is fetches data from database. For accessing the database through delphi i am using DOA components.
Is it possible to run the built exe on any machine? If not then what are the option available? thanks for the help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

思念满溢 2024-11-26 21:32:49

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

Yes, it is possible to run your exe on any machine. You only need Oracle client to be installed.

执笏见 2024-11-26 21:32:49

DOA 组件不是免费的,您可以通过阅读他们的网站来判断。因此,您必须购买这些组件,并且必须在每台计算机上安装和配置 Oracle 客户端。

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

The DOA components are not free as you can tell by reading their website. So you'll have to purchase these components, and you'll have to install and configure the Oracle client on each machine.

But they may still be your best option. Alternatively, you can use ADO, but the ADO Oracle driver from Oracle apparently is instable, while the ADO Oracle driver from Microsoft is much stabler, but doesn't support blobs.
These problems are solved in ADO.NET, but that won't do you any good using Delphi 5.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文