我有一个用VS2015开发的32位WinForms C#应用程序,它使用ODBC连接到Access数据库。当应用程序在调试模式下构建时,它工作得很好,这表明ODBC连接已正确设置,并且驱动程序可以访问。但是,当发布版本安装在同一台计算机上时,会发出IM002错误-找不到数据源名称。构建类型如何影响是否找到正确的ODBC驱动程序?
发布于 2018-02-15 05:23:00
除了@jdweng的评论之外,还值得一看,看看是否有任何指令可能会影响可执行文件的调试和发布版本之间生成的代码。任何包含像下面这样的块的内容。
#if DEBUG
// connect to database...
#endifhttps://stackoverflow.com/questions/48795765
复制相似问题