急用ADO操作ACCESS数据库,该如何解决

急,用ADO操作ACCESS数据库
当从一个表中读出多条记录后,如何把这些记录加到另一个表中?

------解决方案--------------------
pRst-> AddNew();//添加一条记录
pRst-> PutValue(...);

------解决方案--------------------
直接写sql语句,更快
------解决方案--------------------
你只能一条一条插入了
pRst-> Movenext();
------解决方案--------------------
CString str;
_variant_t var;

while(!m_pRecordset-> adoEOF)
{
var = m_pRecordset-> GetCollect( "Table1 ");
if(var.vt != VT_NULL)
str = (LPCSTR)_bstr_t(var);
...//修改str
m_pRecordset-> PutCollect( "Table1 ", _variant_t(m_str ));
m_pRecordset-> MoveNext();
}