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

Posted

技术标签:

【中文标题】如何使用 Oracle、.Net、Winform、Windows Vista 和 XP【英文标题】:How to work with Oracle, .Net, Winform, Windows Vista and XP 【发布时间】:2011-01-09 16:00:32 【问题描述】:

我有一个应用程序是 C# 中的 WinForm,它与 Oracle 作为数据库一起使用。

我正在使用 Vista Oracle Client (10.2.0) 和 ODP.Net (2.102.2.20) 在 Visual Studio 2008 中进行开发。

问题是一些用户认为这个应用程序在 Windows XP 上工作,所以客户端不一样,应用程序说它“需要”正确的客户端版本才能工作。

我已尝试搜索有关此的信息,但似乎有人正在使用 Oracle 作为数据库进行桌面开发...

提前感谢您的任何想法!

【问题讨论】:

如果我的回答完全不正确,并且您必须使用 Oracle 10 客户端,您能否发布您收到的具体错误消息? 【参考方案1】:

如果不是特别要求您使用 Oracle Client 10.2.0,我建议您使用 Oracle Client 11。11 Client 与 10g 和 11g 服务器兼容(可能还有 9i - 暂时不记得了)。

还有一个巨大的优势,即您无需使用 Oracle Universal Installer,而只需运行 Oracle 提供的批处理文件即可进行必要的安装和卸载。

但是,即时客户端可能不适合作为开发人员的您,因为它不包含 SqlPlus 或 sqlldr 等工具。

您可以使用 Xcopy Deploy here 下载 Oracle 11 客户端。

【讨论】:

以上是关于如何使用 Oracle、.Net、Winform、Windows Vista 和 XP的主要内容,如果未能解决你的问题,请参考以下文章

在.net下,如何用winform去访问web服务器

加载 .NET WinForm 应用程序 user.config 文件时如何捕获异常?

如何使用 VB.Net Winform App 知道对话框是警告还是确认或提示?

winform webbrowser如何强制使用ie11内核?

如何在未安装 office 的情况下从 winform vb.net 2008 导出到 excel?

.NET Winform 自定义分页控件如何在父窗体中调用?