收录日期:2018/12/13 08:06:31 时间:2016/08/06 15:38:40 标签:ATL/ActiveX/COM
最近看数据库的东西会有下面的东西出现,应该是编译器碰到import语句之后自动生成的,但是我再msdn上找不到接口Recordset15 的信息,也不知道如何应用,请教哪里有学习这些东西的资料了??先谢谢给位了
struct __declspec(uuid("0000050e-0000-0010-8000-00aa006d2ea4"))
Recordset15 : _ADO
{
    //
    // Property data
    //

    __declspec(property(get=GetFields))
    FieldsPtr Fields;
    __declspec(property(get=GetPageSize,put=PutPageSize))
    long PageSize;
    __declspec(property(get=GetPageCount))
    ADO_LONGPTR PageCount;
    __declspec(property(get=GetCursorLocation,put=PutCursorLocation))
没什么,Recordset15就是ADO的COM对象,import生成的是通过COM能访问的属性,
你找ADO的资料看,就应该有这些属性的解释和用法,COM与语言无关,所以,VB的
资料也可以看。
不对吧,我看Recordset15仍然是个接口,后面有纯虚函数的定义。我很纳闷为什么msdn上没有这些东西的资料,那最先使用它的人在哪找的资料了?
引用 1 楼 r3000 的回复:
没什么,Recordset15就是ADO的COM对象,import生成的是通过COM能访问的属性,
你找ADO的资料看,就应该有这些属性的解释和用法,COM与语言无关,所以,VB的
资料也可以看。
引用 2 楼 x313695373 的回复:
不对吧,我看Recordset15仍然是个接口,后面有纯虚函数的定义。我很纳闷为什么msdn上没有这些东西的资料,那最先使用它的人在哪找的资料了?引用 1 楼 r3000 的回复:

没什么,Recordset15就是ADO的COM对象,import生成的是通过COM能访问的属性,
你找ADO的资料看,就应该有这些属性的解释和用法,COM与语言无关,所以,VB的
资料也可以看。


哪里不对?  ADO的低层就是COM,COM开发的功能,都是通过IID
获得接口然后访问的。
Recordset15 就是 Recordset对象,15是版本号。

你看这里 http://www.yesky.com/imagesnew/software/ado/html/mdidxrecordsetjavasyntax.htm

GetFields
GetPageSize
PutPageSize
是不是都能找到呢?

资料就是MSDN,MSDN里面都有的,只不过你没看到。


MSDN 中你要找的内容在这里:  http://msdn.microsoft.com/en-us/library/ms676539%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms675841%28v=VS.85%29.aspx
那么这个接口的函数是不是一直都在增加,我看沿着版本继承下来的类里都添加了新的纯虚函数,但是没有文档介绍这些函数,那么最开始人们是怎么知道要如何使用的了?或者有没有官方的文档来进行介绍?
>PutCollect这个函数是在版本15中添加进去的,但是我再msdn上没有找到介绍。
引用 5 楼 r3000 的回复:
http://msdn.microsoft.com/en-us/library/ms675841%28v=VS.85%29.aspx
引用 6 楼 x313695373 的回复:
那么这个接口的函数是不是一直都在增加,我看沿着版本继承下来的类里都添加了新的纯虚函数,但是没有文档介绍这些函数,那么最开始人们是怎么知道要如何使用的了?或者有没有官方的文档来进行介绍?
>PutCollect这个函数是在版本15中添加进去的,但是我再msdn上没有找到介绍。引用 5 楼 r3000 的回复:

http://msdn.microsoft.com/en-us/library/……


如果需要维护就会增加函数,不过现在ADO已经是昨日黄花了,文档更新可能没有同步。
但或许能找到实例,或者Google百度一下。

这个网站怎么用的跟csdn一样的blog系统 直接定址表遇到的问题(王爽《汇编语言》实验16) JSP开发中的标准库问题 问一个局域网网速慢的问题 如何把我写的delphi前台程序嵌入到网页中? [seedundersnow][2006-12-28]两个*了,散点分! 我对JAVA学习和JAVA程序员找工作的看法 靠!中招了! 从Apache 2.0.53 开始,取消了AddDefaultCharset,请问我如何强制使用我指定的字符 关于用户控件的问题 请问如何修改SDI窗口边框的颜色 怎样返回记录集的奇数行及偶数行? 想添加一些按钮,但是要保持原程序可以正常运行 如何写这个查询语句,效率还高点 ibatis 删除语句问题???? 如何获取应用程序列表呢,就像任务管理器那样的?? 如何动态添加TABLE 关于WIN FORM程序 POST数据到一个页面的问题 算算房子的年平均涨幅,简单计算公式 pc 读外部按键(开关)信息 使具体程序中实现相应操作 应如何实现 用JavaScript如何选中TreeView中的某一项? 急求windows 32 api或者类似解决方法 一个已年过34的DELPHI程序员的BLOG 关于在eclipse中编写servlet CurrencyManager数据导航讨论区 一个已年过34岁的普通程序员的BLOG 采用队列的方式来实现数据库到TTreeView控件上树形结构的构建。 一个已年过34岁的普通大陆程序员的BLOG---真实生活、真实人生! 大家帮我看看他是怎么把文件夹的文件删掉的? 如何判断表单内日期合法