要使用::SQLConfigDataSource, 你必须包含 ODBCINST.H 这个头文件
并且把 ODBCINST.LIB 导入导你的工程中。
另外,你要保证 ODBCCP32.DLL (or ODBCINST.DLL for 16 bit) 能在你的系统路径中找到 。

解决方案 »

  1.   

    非常感谢,不明白,你说的我都做了,另外ODBCCP32.DLL  (or  ODBCINST.DLL  for  16  bit)的刮中的for 16 bit是啥意思
      

  2.   

    for 16 bit是指在16位的操作系统如WINDOWS3.1下用的,
    在WINDOWS9X及其后的都用32位, 不用理。
      

  3.   

    use \ not \\
    ex:UCHAR   *szDriver = "SQL Server";
    UCHAR   *szAttributes =
    "DSN=MyDSN\0DESCRIPTION=SQLConfigDSN Sample\0"
    "SERVER=MySQL\0ADDRESS=MyServer\0NETWORK=dbmssocn\0"
    "DATABASE=pubs\0";retcode = SQLConfigDataSource(NULL,
                           ODBC_ADD_DSN,
                           szDriver,
                           szAttributes);