今天在用C#连接ODBC访问DB2数据库的时候遇到个大坑,解决了一天终于找到问题,分享出来希望对大家有帮助。
程序报错如下:
ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
经过各种测试ODBC的配置和驱动都没有问题,最终在连接字符串中找到了原因:
在连接字符串的所有参数中等于号前后都可以有空格,但是在Driver参数的等于号前面不能有空格,如下:
今天在用C#连接ODBC访问DB2数据库的时候遇到个大坑,解决了一天终于找到问题,分享出来希望对大家有帮助。
程序报错如下:
ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
经过各种测试ODBC的配置和驱动都没有问题,最终在连接字符串中找到了原因:
在连接字符串的所有参数中等于号前后都可以有空格,但是在Driver参数的等于号前面不能有空格,如下: