请问以下代码的具体功能是什么:
m_pSet->Edit();
m_pSet->Update();
m_pSet->Requery();
m_pSet->SetFieldNull(NULL);
还有就是m_pSet->Delete();它是删除掉当前m_pSet所指向的的那个记录,问题是删除后,那行记录的各个字段数据就显示为"已删除",而我想让它以后的记录来填充它的位置,就是说将它后面的记录均向前移动一行,应该怎么操作呢?
拜托了,知道的大虾们就讲一声啊.
m_pSet->Edit();
m_pSet->Update();
m_pSet->Requery();
m_pSet->SetFieldNull(NULL);
还有就是m_pSet->Delete();它是删除掉当前m_pSet所指向的的那个记录,问题是删除后,那行记录的各个字段数据就显示为"已删除",而我想让它以后的记录来填充它的位置,就是说将它后面的记录均向前移动一行,应该怎么操作呢?
拜托了,知道的大虾们就讲一声啊.
m_pSet->MoveNext();
m_pSet->Edit();
m_pSet->Update();
m_pSet->Requery();
m_pSet->SetFieldNull(NULL);
它们各自的作用呢?
m_pSet->Update();//更新数据库
m_pSet->Requery();//重新查询
m_pSet->SetFieldNull(NULL);