IRowsetUpdate 接口的 OLE DB 模板实现。
template <
class T,
class Storage,
class UpdateArray = CAtlArray<Storage>,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <RowClass::KeyType, RowClass*>
>
class IRowsetUpdateImpl : public IRowsetChangeImpl<
T,
Storage,
IRowsetUpdate,
RowClass,
MapClass
>
参数
T
从 IRowsetUpdateImpl派生的类。Storage
用户记录。UpdateArray
包含更新的数组行集缓存数据。RowClass
HROW的单元格。MapClass
提供程序) 占用的任何行句柄的单元格。
成员
接口方法 (用于 IRowsetChange)
将在一列或多列中可接受的数据值。 |
接口方法 (用于 IRowsetUpdate)
从数据源获取数据传输到新,或者获取忽略挂起的更改。 |
|
返回行列表与挂起的更改。 |
|
返回中指定的行状态。 |
|
撤消对行的所有更改,因为最后获取或更新。 |
|
传输进行的任何更改。行,因为最后获取或更新。 |
实现回调方法 ()
用于检查安全性,完整性,方法允许在更新之前。 |
数据成员
包含原始数据。延迟的操作。 |
备注
因为中描述的内容还存在应用此处,应先阅读和理解 IRowsetChange的文档。 还应读取 OLEDB上设置的Programmer'sReference 数据的章节 6。
IRowsetUpdateImpl 实现 OLE DB 接口,IRowsetUpdate 使使用者延迟将 IRowsetChange 更改传输到数据源。和传输之前撤消更改。
重要
强烈建议您在尝试实现提供程序读取下列文档:
OLEDBProgrammer'sReference的章节6
另请参见 RUpdateRowset 类如何在 UpdatePV 示例
要求
页眉: atldb.h