我有一个应用程序,它是 C# 中的 WinForm,它与 Oracle 作为数据库一起使用。
我正在使用 Vista Oracle Client (10.2.0) 和 ODP.Net (2.102.2.20) 在 Visual Studio 2008 中进行开发。
问题是一些用户认为这个应用程序在 Windows XP 上工作,所以客户端不一样,应用程序说它“需要”正确的客户端版本才能工作。
我试图搜索有关此的信息,但似乎有人正在使用 Oracle 作为数据库进行桌面开发......
提前感谢您的任何想法!
最佳答案
如果您对使用 Oracle Client 10.2.0 不是特别要求,我建议您使用 Oracle Client 11。11 Client 与 10g 和 11g 服务器兼容(可能还有 9i - 暂时不记得了)。
还有一个巨大的优势是您不需要使用 Oracle Universal Installer,而只需运行 Oracle 提供的批处理文件即可进行必要的安装和卸载。
但是,即时客户端可能不适用于开发人员,因为它不包含 SqlPlus 或 sqlldr 等工具。
您可以下载 Oracle 11 Client with Xcopy Deploy here .
关于.net - 如何使用 Oracle、.Net、Winform、Windows Vista 和 XP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2142044/