1

我试图使用ConfigDSN但收到链接器错误

error LNK2019: unresolved external symbol _ConfigDSNW@16 referenced in function ....

我检查了 system32 下以下 odbc 库的导出符号,但它们都没有定义ConfigDSN

 odbc32.dll
 odbc32gt.dll
 odbcbcp.dll
 odbcconf.dll
 odbccp32.dll
 odbccr32.dll
 odbccu32.dll
 odbcint.dll
 odbctrac.dll
4

1 回答 1

1

ConfigDSN 不是由驱动程序管理器定义的,驱动程序管理器由您在 System32 文件夹中查看的 ODBC DLL 组成。它由每个单独的驱动程序(或其设置 DLL)定义,并在您调用SQLConfigDataSource时由驱动程序管理器加载和调用。

定义 SQLConfigDataSource 的 DLL 是 odbccp32.dll。

于 2013-07-12T22:25:00.203 回答