如果数据库有A B C多个表, 如果我要读取或存储这几个表的内容,
       
      1、首先连接数据库:
         strCnn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sqlserver;Initial Catalog=server_data;Data Source=(local)";
m_pConnection.CreateInstance(__uuidof(Connection)); //创建connection对象实例          m_pConnection->Open((_bstr_t)strCnn, "", "", adModeUnknown);      2、连接表
        m_pRecordSet.CreateInstance(__uuidof(Recordset));
        m_pRecordSet->CursorLocation=adUseClient;        m_strCmdLogMsg=_T(A);  //得到表名A
        m_pRecordSet->Open((LPCTSTR)m_strCmdLogMsg,
         (LPCTSTR)strCnn,
adOpenStatic,
adLockPessimistic,
adCmdTableDirect);
        
       现在我想问如果我要对这几个表操作,那不是要建立三个向第二步那样的连接,定义三个_RecordsetPtr m_pRecordSet这样的???       因为我下面要分别对这三个不同的记录集进行操作,都要用到m_pRecordSet->next等这样的操作,
       
       因此想问下各位,是不是有更加好的方法。谢谢。