ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

用C#+ODBC做的BS系统,在VS2005里面调试没有问题,但是发布后就会出现"ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"的错误,问题在于DSN建立的类型不对.

在"ODBC数据源管理器"中,设置用于连接数据库的DSN有三种: 用户DSN、系统DSN和文件DSN.

IIS是系统级的NT服务,因此无法访问"用户DNS"建立的数据源,应当改成"系统DNS".

posted @ 2008-12-27 16:02  Leo Tin  阅读(6182)  评论(0编辑  收藏  举报