1
我在C#中编写了一个示例应用程序,该应用程序连接到oracle数据库。 在我的工作站上,我安装了Oracle Client 10g,并且在C#项目中,我从Oracle bin文件夹中添加了对oracle.dataaccess.dll的引用。 当我在10g版本的oracle客户机上运行应用程序时,但在11g版本的oracle客户机的桌面上运行应用程序时,一切正常,应用程序无法正常工作(崩溃)。 当我删除一个引用,并从11g客户端添加一个对oracle.dataaccess.dll的引用,建立后,应用程序只与oracle客户端11g一起工作,并在oracle客户端工作站上崩溃10g 我该如何编写一个可以使用的应用程序10g和11g oracle客户端?将通过oracle 11g和10g客户端连接的应用程序
Jon,感谢您的回答,但我必须只提供没有dll的exe文件 - 在安装了oracle客户端的工作站上。 – Marcelus 2013-03-16 14:41:16