200条记录中有30个"黄";
以下程序中删除了一条记录后就跳出了循环。而不能删除其中所有的"黄"???
不知道为什么????m_UHD->Requery();
if(!m_UHD->IsEOF()) m_UHD->MoveFirst();
while(!m_UHD->IsEOF())
{
if (m_UHD->m_column1=="蓝")
m_UHD->Delete();
if (m_UHD->m_column1=="红")
m_UHD->Delete();
if (m_UHD->m_column1=="黄")
m_UHD->Delete();
m_UHD->MoveNext();
if(m_UHD->IsEOF()) m_UHD->MoveLast();
}
以下程序中删除了一条记录后就跳出了循环。而不能删除其中所有的"黄"???
不知道为什么????m_UHD->Requery();
if(!m_UHD->IsEOF()) m_UHD->MoveFirst();
while(!m_UHD->IsEOF())
{
if (m_UHD->m_column1=="蓝")
m_UHD->Delete();
if (m_UHD->m_column1=="红")
m_UHD->Delete();
if (m_UHD->m_column1=="黄")
m_UHD->Delete();
m_UHD->MoveNext();
if(m_UHD->IsEOF()) m_UHD->MoveLast();
}
你们的delete()函数没有这问题??我的老不好使。特别是循环。