我在程序中使用::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)
请高人指点 感激!
代码如下:
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)
请高人指点 感激!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货