ADO查询打开的记录集进行操作之后更新显示的有关问题

ADO查询打开的记录集进行操作之后更新显示的问题
使用ADO查询打开一个记录集,设置游标类型为动态游标(adOpenDynamic)。

在用户界面中,将记录显示在表格之中,支持首张、上一张、下一张、最后一张操作。例如,下一张操作将下一个记录的信息显示在表格之中。

同时也支持修改和删除操作。问题是:当进行修改和删除操作之后如何更新显示操作后的结果?

例如:
C/C++ code

void CSearchDlg::OnDelete() 
{
    if(IDYES==MessageBox("确定要删除该吗?","询问",MB_YESNO | MB_ICONQUESTION))
    {
        //这里进行数据库删除操作
                  ... ...
                  m_cnn->Execute((_bstr_t)sql,NULL,adCmdText);
                  ... ...

        //接下来应该怎么做,以更新表格,显示操作后的查询结果?
    }
}



------解决方案--------------------
重新读取数据库中的数据并加以显示啊
------解决方案--------------------
m_rs 初始化了吗?

像这种数据库操作的,最好写一个或者网站找一个 ADO操作类。
------解决方案--------------------
好像一般不这么用,你这样容易乱套~

比如你编辑了,但是没更新之前,人家无法读取这些,会锁住~
------解决方案--------------------
做个虚列表,选哪个编辑哪个,然后加个翻页功能即可~
不会的话,搜“虚列表”就知道了~