请教VC6.0如何远程连接DB2,连接字串是什么

celftj 2007-05-14 02:20:36
看到过 OLE连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;"

Network Address 可以添IP吧?
Package Collection, Host CCSID, Initial Catalog是什么东西呢?哪里找?

比如 连本机上的DB2怎么连? 本机IP为192.168.1.167?
要连192.168.1.110上的怎么连?

有没有谁能提供一个能运行的简单的VC远程实例?
...全文
311 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
celftj 2007-05-14
  • 打赏
  • 举报
回复
生成的字串
celftj 2007-05-14
  • 打赏
  • 举报
回复
问题搞定,最简单的办法就是直接用VB中的ADO控件
BoxFan 2007-05-14
  • 打赏
  • 举报
回复
还得安装DB2 ODBC 驱动
BoxFan 2007-05-14
  • 打赏
  • 举报
回复
需要安装并设置odbc数据源
BoxFan 2007-05-14
  • 打赏
  • 举报
回复
case DATABASE_SERVER_TYPE_DB2:
{
strsql =_T("Provider=IBMDADB2.1;");
strsql+=_T("Data Source=");
strsql+=sDatabaseParam.strDbName;
strsql+=_T(";Mode=ReadWrite");
strsql+=_T(";Extended Properties=""");
strsql+=_T(";Persist Security Info=False");
strsql+=_T(";User ID=");
strsql+= sDatabaseParam.strUserName;
strsql+= _T(";Password=");
strsql+= sDatabaseParam.strPassword;
break;
}

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧