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 associated with the command object, current property settings, or specified parameter information.
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.
ICommandPersist is implemented by providers that can persist a command object.
ICommandPersist methods
Method | Description |
DeleteCommand | Deletes a persisted command. |
GetCurrentCommand | Returns the DBID of the current command. |
LoadCommand | Loads a persisted command. |
SaveCommand | Saves the current command. |