C# 4.0 从另一台电脑运行应用程序时,无法连接到ODBC数据源

C# 4.0 从另一台电脑运行应用程序时,无法连接到ODBC数据源,c#-4.0,odbc,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 我必须在可执行文件中包含一

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

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。我还在第三台电脑上测试了它,这台电脑运行的是Windows7,因为我的笔记本电脑运行的是win8,我的主电脑运行的是Windows7。还是会出错。我发现我的主电脑有其他电脑没有的东西…

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