没用过,你试试,手工在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);
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);
谢谢你的回答!
我测试过了,还是不行,运行后好像什么都没做一样,若取掉用户名和密码就能加上,我头都晕了,再帮我想想办法,谢谢了!!!