_RecordsetPtr m_pRecordset;
  m_pRecordset->Open("SELECT * FROM users",_variant_t((IDispatch*)m_pConnection,true),  adOpenStatic,adLockOptimistic,adCmdText);
open中
各个参数都是什么意思啊  ,由其是第二个我把从上一条查询的记录集结果 作为下一个sql语句的查新条件  _variant_t str_user1;
str_user1=m_pRecordset1->GetCollect("parentitem");
m_pRecordset1->Open("SELECT treename FROM treetable1 where parentitem='%str_user1",_variant_t((IDispatch*)m_pConntion1.GetInterfacePtr(),true),
 adOpenDynamic,adLockOptimistic,adCmdText);
这么写不对  大家帮忙看看吧