我在程序中使用::SQLConfigDataSource函数 
代码如下:
RETCODE retcode;
retcode=::SQLConfigDataSource(NULL,ODBC_ADD_DSN, "Microsoft Access Driver (*.mdb)", 
                   "DSN=VideoServer\0" 
                   "Description=视频服务器客户管理程序自动创建的数据源\0" 
                   "FileType=Mdb\0" 
                   "DataDirectory=D:\\VideoServer DATASOURCE\0" 
                   "MaxScanRows=20\0");   {
   AfxMessageBox("创建数据源失败请检查Microsoft Access Driver 是否安装!");
   return FALSE;
   }
  
并且依照csdn以前的帖子说的一种说法:
#include "sql.h"
#include <odbcinst.h>
或另一种说法:
#include <ODBCINST.H>
#pragma comment(lib,"odbc32.lib")
#pragma comment(lib,"odbccp32.lib")都用过 ,还是提示如下:
 Compiling...
Server.cpp
D:\学习编程\当前工作区\动态创建dsn\8.30(video server)modify for dynamic dsn\VideoServer\Server\Server.cpp(82) : error C2039: 'SQLConfigDataSource' : is not a member of '`global namespace''
D:\学习编程\当前工作区\动态创建dsn\8.30(video server)modify for dynamic dsn\VideoServer\Server\Server.cpp(82) : error C2065: 'SQLConfigDataSource' : undeclared identifier
D:\学习编程\当前工作区\动态创建dsn\8.30(video server)modify for dynamic dsn\VideoServer\Server\Server.cpp(82) : error C2065: 'ODBC_ADD_DSN' : undeclared identifier
Error executing cl.exe.
Creating browse info file...Server.exe - 3 error(s), 0 warning(s)
请高人指点 感激!