更新或删除操作未涉及任何数据行,请问为什么?
我执行如下语名,,想将sumname字段改为my na8lja但程序却显示:更新或删除操作未涉及任何数据行,请问为什么?
while (!m_pSet->IsEOF ()){
m_pSet->Edit ();
m_pSet->m_sumname="my na8lja";
if (!m_pSet->Update ())
MessageBox("unsuccessful");
m_pSet->MoveNext();
}
我刚才试了一下,让{}中的语句只执行<130次则可以正常执行,如果执行次数多于130次则出错,错误提示同上,,请问有高手知道是什么问题吗?
问题点数:100、回复次数:3Top
1 楼xystarch(Cyan)回复于 2003-06-04 00:06:27 得分 50
recordset中的记录有多少条呀?Top
2 楼stonexl(老鬼)回复于 2003-06-04 08:39:15 得分 50
是不是数据库中有完全相同的多行记录啊?一般是这个问题Top
3 楼qingz(一只来自北方的*)回复于 2003-06-04 13:57:46 得分 0
我查了一下MSDN好象说是UPDATA不能处理太多的记录,不知道是不是这个问题,
Top



