如何使用Oracle、.Net、Winform、Windows Vista和XP?

4
我有一个使用C#编写的WinForm应用程序,它与Oracle数据库配合工作。
我在Vista中使用Visual Studio 2008进行开发,使用Vista Oracle客户端(10.2.0)和ODP.Net(2.102.2.20)。
问题在于,一些用户使用Windows XP操作系统,所以客户端不同,应用程序会提示需要正确的客户端版本才能正常工作。
我尝试搜索相关信息,但似乎没有人使用Oracle作为桌面数据库进行开发...
感谢您提供的任何建议!

如果我的回答完全不准确,而您必须使用Oracle 10客户端,请发布您收到的具体错误消息? - Josh Kodroff
1个回答

2
如果您不需要使用Oracle Client 10.2.0,我建议您使用Oracle Client 11。11客户端与10g和11g服务器兼容(也许是9i - 不记得了)。
此外,巨大的优势在于您不需要使用Oracle Universal Installer,而可以只运行Oracle提供的批处理文件来进行必要的安装和卸载。
然而,即时客户端可能对开发人员无法工作,因为它不包括像SqlPlus或sqlldr这样的工具。
您可以通过Xcopy Deploy从此处下载带有Oracle 11 Client的软件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接