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

被折叠的 条评论
为什么被折叠?