用C#+ODBC做的BS系统,在VS2005里面调试没有问题,但是发布后就会出现"ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"的错误,问题在于DSN建立的类型不对.
在"ODBC数据源管理器"中,设置用于连接数据库的DSN有三种: 用户DSN、系统DSN和文件DSN.
IIS是系统级的NT服务,因此无法访问"用户DNS"建立的数据源,应当改成"系统DNS".
用C#+ODBC做的BS系统,在VS2005里面调试没有问题,但是发布后就会出现"ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"的错误,问题在于DSN建立的类型不对.
在"ODBC数据源管理器"中,设置用于连接数据库的DSN有三种: 用户DSN、系统DSN和文件DSN.
IIS是系统级的NT服务,因此无法访问"用户DNS"建立的数据源,应当改成"系统DNS".
转载于:https://www.cnblogs.com/noviceliu/archive/2011/01/19/1939076.html
因篇幅问题不能全部显示,请点此查看更多更全内容