ICommandProperties

This section describes Jet-specific implementation of the ICommandProperties interfaces. This includes ICommandProperties::GetProperties and ICommandProperties::SetProperties.

ICommandProperties specifies to the command the properties from the Rowset property group that must be supported by the rowsets returned by ICommand::Execute. A special, most commonly requested case of these properties is the interfaces the rowset must support. In addition to interfaces, the consumer can request properties that modify the behavior of the rowset or interfaces.

Method Description
GetProperties Returns the list of properties in the rowset property group that are currently requested.
SetProperties Sets properties in the rowset property group.

ICommandProperties::GetProperties

Returns the list of properties in the rowset property group that are currently requested for the rowset. For information on how this interface is implemented, see the OLE DB Programmer’s Reference. For a complete description of the supported DBPROP_JETOLEDB_ROWSET and DBPROP_ROWSET properties, see Appendix A.

ICommandProperties::SetProperties

Sets properties in the rowset property group. This provider supports some properties in addition to the standard implementation specified in the OLE DB Programmer’s Reference. For a complete description of the supported DBPROP_JETOLEDB_ROWSET and DBPROP_ROWSET properties, see Appendix A.