我的基于.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,以便可以分发应用程序。
答案 0 :(得分:1)
在用户计算机上,您需要安装驱动程序并设置与开发服务器上相同的ODBC数据源。 (同名)