【问题标题】:Data source name not found and no default driver specified (ODBC)未找到数据源名称且未指定默认驱动程序 (ODBC)
【发布时间】:2011-06-02 19:28:20
【问题描述】:

嗨,

我有一个 ASP.NET 网络应用程序,我在其中使用 ODBCConnection 连接 MySQL 服务器,它将从 web.config 文件中获取连接字符串,这很有效。

但是,当我将相同的代码放入 WPF 应用程序并硬编码相同的连接字符串时,运行 ODBCConnection.Open() 时出现以下异常:

未找到数据源名称且未指定默认驱动程序

我已经检查了 ODBCConnection orbject 并使用与 web 应用程序中完全相同的连接字符串进行实例化。

连接字符串如下所示:

“DRIVER={MySQL ODBC 3.51 驱动程序};SERVER=X.X.X.X;DATABASE=X;USER=X;PASSWORD=X;OPTION=3”

X 被设置为属性值

我在同一台计算机上运行两者,因此 MYSQL ODBC 连接安装正确。

请指教。

致以最诚挚的问候

【问题讨论】:

    标签: asp.net mysql wpf odbc


    【解决方案1】:

    通过在 thw WPF 应用程序上将 Building for CPU 从 Any 更改为 x86 解决了问题。

    【讨论】:

      猜你喜欢
      • 2011-11-24
      • 2018-07-10
      • 2011-07-30
      • 1970-01-01
      • 2016-07-08
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 2018-02-12
      相关资源
      最近更新 更多