看不懂的语句查什么啊?不要说msdn,有什么书啊?如下语句
pRS->Filter=str.AllocSysString();
pRS->Open("PERSON",
pTheConn.GetInterfacePtr(),
adOpenStatic,adLockReadOnly,adCmdTable);AllocSysString Open GetInterfacePtr这都是些啥?我一个的看不懂,只能猜
大概是打开什么。

解决方案 »

  1.   

    一定要看MSDN,比什么书都好看
    要把每个章节的ABOUT部分都看一遍,知道跟哪里查比如上面的“语句”,显然是ADO数据库的,使用COM技术。
    之所以你迷惑,是因为没有学过COM
    若找书,去看COM和ADO相关资料有个技巧,把鼠标放函数或者变量上让VC自动显示变量类型函数声明等,
    然后在MSDN搜索声明的相关主题,然后点定位,找到所在章节,从头开始仔细研读,不能偷懒。
      

  2.   

    顺便说一句,如果搜索AllocSysString或者GetInterfacePtr函数,
    msdn肯定能告诉你一个详细权威的答案。
    str想必是ole字符串的封装对象,先分配内存(UNICODE字符串)。
    GetInterfacePtr是得到COM对象的实例指针,Open当然就是打开一个
    数据库记录对象啦,后面那些常数,除了msdn,哪还能更方便快捷的找到
    答案呢?!
      

  3.   

    除了MSDN我想不出查询更方便的书了。我想也找不出一本比MSDN更全的书。
      

  4.   

    这是有关ado的知识
    msdn是最新的,最权威的,其他书籍都是对msdn的理解与翻译。
      

  5.   

    别的书都是照MSDN翻译的,翻译对不对还不一定,不看权威的东西,偏要相信其他没有保证的东东那也没办法还是看msdnup
      

  6.   

    难道还有什么书比MSDN好的吗?