没用过,你试试,手工在ODBC中配置一个,然后到注册表中,查看你配置的各项的值:
HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\
--------------------------------------------
我查过,用户应该用LastUser,你测试一下,是否如此.  RETCODE retcode;
  UCHAR   *szDriver = "SQL Server";
  UCHAR   *szAttributes =
  "DSN=MyDSN\0"
  "SERVER=cfq\0"
  "LastUser=sa\0pwd=sa\0"
  "DATABASE=pubs\0";
  retcode = SQLConfigDataSource(NULL,
                         ODBC_ADD_DSN,
                         szDriver,
                         szAttributes);