连接时,出现如下提示:
ERROR [IM014] [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
原因是odbc的驱动和应用程序的架构不一致。我的odbc如下所示:

显示为64位,而c#程序显示的是所有架构:

我把Platform target改为x64再编译运行,问题解决,连接成功
连接时,出现如下提示:
ERROR [IM014] [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
原因是odbc的驱动和应用程序的架构不一致。我的odbc如下所示:
显示为64位,而c#程序显示的是所有架构:
我把Platform target改为x64再编译运行,问题解决,连接成功