2013-03-16 87 views
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客户端连接的应用程序

回答

0

我已经完成了这项工作,但为了节省我全部写完,其他人已经在另一个question回答了。

我发现的是从11g获取所需的DLL,它将连接到10g或11g数据库。

+0

Jon,感谢您的回答,但我必须只提供没有dll的exe文件 - 在安装了oracle客户端的工作站上。 – Marcelus 2013-03-16 14:41:16

相关问题