从另一台PC运行应用程序时无法连接到ODBC数据源

时间:2014-04-22 14:35:47

标签: c#-4.0 odbc

我有一个应用程序,当我的主计算机运行时,工作正常,但当我尝试从笔记本电脑上运行应用程序时,与数据库的连接失败。它使用这个连接字符串:

Dsn=XAMPP;description=USB Server;server=localhost;uid=root;database=mod_manager;port=3306

当我尝试连接时,我收到消息:

Data source name not found and no default driver specified

是否有一个特定的.dll,我必须包含在可执行文件中?

编辑:

我已经尝试安装oracle提供的ODBC驱动程序,并尝试打包与.exe文件相关的所有.dll。还在第三台计算机上测试了它,这个运行Windows 7,因为我的笔记本电脑运行win8,而我的主电脑正在运行7.仍然收到错误。我看来我的主PC有其他人没有的东西......

1 个答案:

答案 0 :(得分:1)

我会使用ODBC控制面板并检查您是否创建了一个名为XAMPP的DSN,这就是连接字符串告诉驱动程序管理器要查找的内容,并且它的报告无法找到它。