最近研究了一下动态配置数据源的问题,用这个SQLConfigDataSource函数可以很好的配置SQL Server数据源,如下:
LPCWSTR lpcwStr=L"DSN=base\0Description=ztems\0SERVER=10.69.0.30\0DATABASE=master\0";
LPCWSTR m_strDrive=L"SQL Server";
SQLConfigDataSource(NULL,ODBC_ADD_DSN,m_strDrive,lpcwStr);但是换成db2数据库就不能配置了
LPCWSTR lpcwStr=L"DSN=db2\0SERVER=10.69.0.30\0UID=db2admin\0PWD=zte123\0DATABASE=sample\0port=50000\";
LPCWSTR m_strDrive=L"IBM DB2 ODBC DRIVER";
SQLConfigDataSource(NULL,ODBC_ADD_DSN,m_strDrive,lpcwStr);
上面的代码不知道那些错了,函数SQLConfigDataSource的返回值是0,没用成功建立数据源,有没有用过这个函数的大神,指导一下。
LPCWSTR lpcwStr=L"DSN=base\0Description=ztems\0SERVER=10.69.0.30\0DATABASE=master\0";
LPCWSTR m_strDrive=L"SQL Server";
SQLConfigDataSource(NULL,ODBC_ADD_DSN,m_strDrive,lpcwStr);但是换成db2数据库就不能配置了
LPCWSTR lpcwStr=L"DSN=db2\0SERVER=10.69.0.30\0UID=db2admin\0PWD=zte123\0DATABASE=sample\0port=50000\";
LPCWSTR m_strDrive=L"IBM DB2 ODBC DRIVER";
SQLConfigDataSource(NULL,ODBC_ADD_DSN,m_strDrive,lpcwStr);
上面的代码不知道那些错了,函数SQLConfigDataSource的返回值是0,没用成功建立数据源,有没有用过这个函数的大神,指导一下。
解决方案 »
- TcpClient方法ESMTP发信遇到的问题,熟悉SMTP命令的帮帮忙。
- CButtonST的TOOLTIP的一个问题:高手请看一下有没有碰到过??
- jlpdgy004接分
- 一个问题
- 怎么样注册自己的协议,就像msdn会注册ms-help://,并用这个来访问?
- 如何读AVI文件到缓冲区
- 关于CComboBox控件的下拉列表句柄的获取
- 请问VC编写的程序发布时可不可以象delphi一样不用打包就可以在别的机子上运行呢?
- 怎样获得子对话框的焦点,使其成为当前被激活窗口。
- VC insert into数据到SQL数据库,timestamp,uniqueidentifier(UUID)和decimal(23, 10)数据怎么初始化?
- SQL SERVER设置自动增长列ID,当删除ID中行时如何让后面的ID往前移?
- 源Filter上面,输出pin的FillBuffer调用的时间间隔如何设置呢?
OLE DB Provider for DB2
oConn.Open = "Provider=DB2OLEDB;" &
"Network Transport Library=TCPIP;" &
"Network Address=MyServer;" & _
"Package Collection=MyPackage;" &
"Host CCSID=1142"
"Initial Catalog=MyDB;" &
"User ID=MyUsername;" & _
"Password=MyPassword;"