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

急,用ADO操作ACCESS数据库当从一个表中读出多条记录后,如何把这些记录加到另一个表中?[解决办法]pRst- Ad

急,用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();
}