COleDBRecordView

王朝百科·作者佚名  2010-09-07
窄屏简体版  字體: |||超大  

COleDBRecordView对象是一个用来显示受控制的数据库记录的视窗。这个视窗是一个直接连接于CRowset对象的表格视窗。该视窗是从一个对话框模板资源生成来的,并且在对话框模板的控件中显示CRowset对象域。COleDBRecordView对象使用对话框数据交换(DDX)和CRowset中的导航功能,来使数据在表格上的控件与行集之间自动移动。COleDBRecordView也提供缺省的用于移动到第一个,下一个,前一个或最后一个的实现,并且提供在当前视窗中用于更新记录的界面。

注意:

如果你使用Date Access Objects(DAO)类比使用OLE DB ConsumerTemplate类更多,请使用CDaoRecordView来代替。如果要获取更多的信息,请参见“Visual C++程序员指南”一书中的文章“数据库主题(总体)”和“DAO和MFC”。

COleDBRecordView在行集中跟踪用户的位置,因此记录视窗可以更新用户界面。当用户移动到行集的任何一端时,记录视窗就会使用在同一方向上进一步移动的用户界面对象——如菜单项或工具条按钮无效。

如果要获取更多关于行集类的信息,请参见“Microsoft Visual C++ 6.0类库参考手册”中的“Microsoft Visual C++6.0模板库参考”卷中的文章“使用OLE DBConsumer Templates”。

#include <afxoledb.h>

COleDBRecordView类成员

构造COleDBRecordView构造一个COleDBRecordView对象

属性OnGetRowset返回一个指向CRowset类对象的指针

操作OnMove更新数据源上的当前记录(如果变脏了),然后移动到指定的记录(下一个,前一个,第一个或最后一个)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航