MDAC 2.5 SDK - OLE DB Programmer's Reference
OLE DB Interfaces


 

ICommandPersist

Command objects support ICommandPersist for persisting the state of a command object. Persisting a command object does not persist any active rowsets that may have resulted from the execution of the command object, nor does it persist accessors, property settings, or parameter information associated with the command object.

Persisted commands can be enumerated through the PROCEDURES rowset. Persisted commands that can act as the source of a new command (that is, a table in an SQL FROM clause) can be enumerated through the VIEWS rowset.

When to Implement

ICommandPersist is implemented by providers that can persist a command object.

ICommandPersist methods Description
DeleteCommand Deletes a persisted command.
GetCurrentCommand Returns the DBID of the current command.
LoadCommand Loads a persisted command.
SaveCommand Saves the current command.