C#和Delphi-7的Oracle数据库连接问题
在系统上未安装Oracle客户端的情况下,C#中的Windows窗体应用程序内部版本无法从Oracle数据库中获取数据,而使用Delphi7平台+ODAC的同一exe内部版本在未安装Oracle客户端的情况下从Oracle中获取数据。C#和Delphi-7的Oracle数据库连接问题,c#,oracle10g,delphi-7,C#,Oracle10g,Delphi 7,在系统上未安装Oracle客户端的情况下,C#中的Windows窗体应用程序内部版本无法从Oracle数据库中获取数据,而使用Delphi7平台+ODAC的同一exe内部版本在未安装Oracle客户端的情况下从Oracle中获取数据。 有人能解释原因吗 可能与Delphi连接,因为它将使用BDE或第三方组件,如ToracleSession、Torasesession。这些组件不需要安装Oracle客户端。 例如,请参阅以下链接-- 请参阅下面的链接,在不使用oracle客户端的情况下连接到o
有人能解释原因吗 可能与Delphi连接,因为它将使用BDE或第三方组件,如ToracleSession、Torasesession。这些组件不需要安装Oracle客户端。 例如,请参阅以下链接--
您确定没有安装Oracle客户端吗?例如,您可能只安装了32位客户端,而C#应用程序以64位运行。当然,还有一些替代库不需要Oracle客户端。@Luaan,我应该在C#中使用哪个库?让我澄清一下-Delphi-7是用ODAC安装在我的电脑上的,我的应用程序是使用ORA.dcu编译的,在客户端的PC上运行,而没有在该PC上安装Oracle client。我的C#应用程序使用Oracle-client.dll,在我的PC和我安装Oracle client的一台客户端PC上运行良好,但它没有在未安装Oracle client的PC上运行。在每个客户端的PC上安装Oracle客户端是不可行的解决方案。请提出建议。您能否给出满足上述条件的C#示例。。是的,Delphi代码正在使用Torasesence