ADO记录更新(急)
ytcqu 2007-06-18 11:28:57 我写的程序是把先采集的数据导到数据库中,然后进行分析。
首先,我新建了一个名为“FLAG”的字段用来存储每条记录所分析的结果。
其它项则是已采集了的已有数据,但是在分析完后把结果写到字段为“FLAG”那列时出现了问题;具体程序为:
while(!pRec1->adoEOF)
{
pRec1->MoveFirst();
...........//分析当前记录的数据,返回CString flag标记
//已存储了分析的结果
pRec1->PutCollect("FLAG",_variant_t(flag));
//将flag存到字段为”FLAG“的列中
pRec1->Update();
pRec1->MoveNext()
}
但是每次运行到PutCollect时中断,将那段程序改为
_variant_t vColumn,vValue;
vColumn.SetString("FLAG");
vValue.SetString(flag);
pRec1->Update(vColumn,vValue);
同样在Update处中断,求高手指教