用到的函数是 SQLConfigDataSource, 头文件需要额外包含"odbcinst.h"
MSDN上函数原型
BOOL SQLConfigDataSource(
HWND hwndParent,
WORD fRequest,
LPCSTR lpszDriver,
LPCSTR lpszAttributes);
参数:
hwndParent: 父窗口句柄
fRequest: 操作类型, 这里用ODBC_ADD_DSN, 添加一个新的数据源, 还有其他操作比如: 删除一个数据源, 重新配置一个已有的数据源, 更多可参考MSDN
lpszDriver: 所要创建的数据源的ODBC 驱动类型
lpszAttributes: 数据库属性, 跟数据库连接字符串类似
创建Sybase ODBC源的例子
参考:
MSDN