用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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。