_ConnectionPtr _CommandPtr _RecordsetPrt

原创 2012年03月31日 16:14:49

一旦用_ConnectionPtr 对象连接好一个数据库之后,

那么_CommandPtr和 _RecordsetPrt也对应的是这个数据库,不用再进行连接了。

_ConnectionPtr是专门用来进行连接的


和_ConnectionPtr实例化一样,只有将_ConnectionPtr指针创建对象后(实例化)后,才可以运用其对象对应的方法。

    m_pRecordset.CreateInstance(__uuidof(Recordset));


实例化之后,就理科给他们赋值,,,,赋给相应的数据信息(->open就是赋值)

m_pRecordset.CreateInstance(__uuidof(Recordset));
        CString strsql;
        strsql="SELECT * FROM address_table"; //定义并初始化SQL语句字符串
        
        //利用Open函数执行SQL命令,获得查询结果记录集    
        m_pRecordset->Open( _variant_t(strsql) ,theApp.m_pConnection.GetInterfacePtr(),//注意这里的连接对象,,,名称要一样。!!!
                                            adOpenDynamic,adLockOptimistic,adCmdText);
        //COM组建不能识别SQL查询到的记录,必须转化为COM能识别的_variant_t类型。
       




所以,在头文件中创建一个_ConnectionPtr _CommandPtr _RecordsetPrt指针后,下一步就是将指针实例化。然后就可以调用它们对应的方法了


ADO编程:_ConnectionPtr 等不能识别的问题

和上一次一样,写好了一个连接数据库的类,然后添加到工程中。结果发现_ConnectionPrt 还有 _RecordsetPtr等变量都不能被识别。有个奇怪的地方是,明明在VC中它还能指出该变量的来源...
  • bnb45
  • bnb45
  • 2013年01月10日 17:29
  • 4817

孙鑫VC学习笔记:第二十讲 (二) ado数据库编程

数据库编程:COM[计] 小型可执行程序的扩展名, 串行通讯端口[域] Commercial organizations,商业组织,公司The Component Object Model组件对象模型...

VC++下使用ADO操作数据库_ConnectionPtr、_RecordsetPtr和_CommandPtr

(1)、引入ADO类 1 2 3 #import "c:\program files\common files\system\ado\msado15.dll" \ ...
  • zs10hz
  • zs10hz
  • 2014年11月21日 10:20
  • 300

VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法

(1)、引入ADO类 #import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF...
  • hlbwp
  • hlbwp
  • 2014年03月16日 11:05
  • 1103

VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法

(1)、引入ADO类 1 2 3 #import "c:\program files\common files\system\ado\msado15.dll" ...

VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法

1、引入ADO类 1 2 3 #import "c:\program files\common files\system\ado\msado15.dll" \ no_names...

VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法

(1)、引入ADO类 1 2 3 #import "c:\program files\common files\system\ado\msado15.dll" \ ...

VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法

VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法 (1)、引入ADO类 ...

ADO&VC一]使用ADO智能指针_ConnectionPtr,_CommandPtr及_RecordsetPtr

使用C++(MFC)操作数据库,首选就是ADO。ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。在MFC要使用ADO(COM)首...

_RecordsetPtr的open与_CommandPtr 的Execute区别

为了取得结果记录集,我们定义一个指向Recordset对象的指针:_RecordsetPtr m_pRecordset;  并为其创建Recordset对象的实例: m_pRecordset.Cre...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:_ConnectionPtr _CommandPtr _RecordsetPrt
举报原因:
原因补充:

(最多只允许输入30个字)