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