关于odbc数据源动态加载
我现在想让用户不必手动添加数据源
我这么写的
char *szDriver = "Microsoft Access Driver(*.mdb)";
char *szAttributes =
"DSN=info\0DESCRIPTION=Microsoft Access Driver\0"
"FIL=MS Access\0"
"DBQ=E:\Database\info.mdb";
if(!SQLConfigDataSource(NULL,ODBC_ADD_DSN,szDriver,szAttributes))
{
AfxMessageBox("Can't add DSN!");
return 1;
}
但是不对,书上说szAttributes照着注册表里写就可以了。可是我就是照着写的呀?但是编译通过,却返回Can't add DSN!到底为什么呢?