ODBC - 在代码里动态创建ODBC数据源

来源:互联网 发布:崩坏3初始号淘宝 编辑:程序博客网 时间:2024/05/16 05:45

用到的函数是 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