初学ADO中的一个小问题,请教!!!!!

哟西哟西地 2004-02-01 01:28:47
_ConnectionPtr m_pCon;
m_pCon.CreateInstance("ADODB.Connection");==>这里的m_pCon是"。”操作符

m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1.mdb","","",adModeUnknown);===>这里的m_pCon是“->”操作符,为什么会是这样子的,不明白请教!!!!!!!!!!!!!


...全文
29 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
哟西哟西地 2004-02-02
  • 打赏
  • 举报
回复
请教!!!!!!!!!!!!!!
AkiraChing 2004-02-02
  • 打赏
  • 举报
回复
简单的说就是
.操作是有关com控件对象本身的操作
->操作是有关com控件封装的类或接口的操作
lyljp 2004-02-02
  • 打赏
  • 举报
回复
_ConnectionPtr是一个智能指针类,用“.”操做的是类本身的成员函数。
其实用"->"所列出的成员函数并不是类_ConnectionPtr的成员函数而是他所封装的成员变量的函数。

在此_ConnectionPtr也只不过是重载了运算符"->"

详细信息请参考COM相关书籍的智能指针部分
shu 2004-02-02
  • 打赏
  • 举报
回复
看一下com吧
shenke410 2004-02-01
  • 打赏
  • 举报
回复
学习真是认真啊,我都没有考虑过它。
我用的时候就是想——
点后是内建对象
箭头后是行为,动作

4,011

社区成员

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

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