如何创建一个Visual Studio Windows窗体应用程序连接到Oracle DB便携式? &



该应用程序直接连接到Oracle数据库,提取数据并将其制作成Excel文件。问题是它只能在PC上运行,它是精心设计的。尝试在其他pc上使用该项目会抛出处理器不兼容,Oracle dll路径不正确等错误。

是否有办法使应用程序的连接到甲骨文便携式?在项目中拥有所有必要的东西,而不需要每次都专门为每台PC配置它?

如果没有,还有其他解决方案吗?

说:我可以尝试在服务器上制作一个具有相同功能的网页。

这不是那么简单和直接的。

几乎每个驱动程序/提供程序都需要安装Oracle客户端。

在Windows上,您已经预先安装了ODBC驱动程序"Microsoft ODBC for Oracle"和OLE-DB提供程序"Microsoft OLE DB provider for Oracle",但是这些驱动程序是古老的和不推荐的。它们可能在您的环境中不起作用。

Oracle Data Provider for . net, Managed Driver (ODP). NET托管驱动程序)不需要任何Oracle客户端安装,它将是可移植的。这是。net而Excel/VBA是COM

您需要开发一个。net程序集,并使其对COM可见,请参阅COM互操作的。net类型,魔术属性是ComVisible = true。然后你可以在VBA宏中调用这个。net类。

所以,我建议部署一个适当的"设置";包含所有安装和配置的程序。

相关内容

最新更新