读书人

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

发布时间: 2012-01-20 18:53:53 作者: rapoo

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

读书人网 >VC/MFC

热点推荐