用于连接Oracle DB的Windows表单应用程序

时间:2015-08-21 07:27:02

标签: c# .net winforms oracle11g

我的基于.net的Windows应用程序如何连接到Oracle DB。

我有一个正在使用ODBC的工作代码,我在我的代码中引用了system.data.ODBC。

这在dev服务器上运行正常,因为我创建了用户DSN,Oracle DB与Windows Form在同一台服务器上。

当我将此应用程序移动到实际的最终用户计算机(相同网络)时,它们会收到一个错误,指出

  

错误[IM002] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序。

我的问题是,如何将这个有效的exe应用程序分发给所有用户?他们是否需要安装Oracle客户端并配置DSN。

如果不是system.data.ODBC,可以使用哪个引用通过.Net连接到Oracle,以便可以分发应用程序。

1 个答案:

答案 0 :(得分:1)

在用户计算机上,您需要安装驱动程序并设置与开发服务器上相同的ODBC数据源。 (同名)