看不懂的语句查什么啊?不要说msdn,有什么书啊?如下语句
pRS->Filter=str.AllocSysString();
pRS->Open("PERSON",
pTheConn.GetInterfacePtr(),
adOpenStatic,adLockReadOnly,adCmdTable);AllocSysString Open GetInterfacePtr这都是些啥?我一个的看不懂,只能猜
大概是打开什么。
pRS->Filter=str.AllocSysString();
pRS->Open("PERSON",
pTheConn.GetInterfacePtr(),
adOpenStatic,adLockReadOnly,adCmdTable);AllocSysString Open GetInterfacePtr这都是些啥?我一个的看不懂,只能猜
大概是打开什么。
要把每个章节的ABOUT部分都看一遍,知道跟哪里查比如上面的“语句”,显然是ADO数据库的,使用COM技术。
之所以你迷惑,是因为没有学过COM
若找书,去看COM和ADO相关资料有个技巧,把鼠标放函数或者变量上让VC自动显示变量类型函数声明等,
然后在MSDN搜索声明的相关主题,然后点定位,找到所在章节,从头开始仔细研读,不能偷懒。
msdn肯定能告诉你一个详细权威的答案。
str想必是ole字符串的封装对象,先分配内存(UNICODE字符串)。
GetInterfacePtr是得到COM对象的实例指针,Open当然就是打开一个
数据库记录对象啦,后面那些常数,除了msdn,哪还能更方便快捷的找到
答案呢?!
msdn是最新的,最权威的,其他书籍都是对msdn的理解与翻译。