ICommandPrepare Home
ICommandPrepare

This optional interface encapsulates command optimization, a separation of compile time and run time, as found in traditional relational database systems. The result of this optimization is a command execution plan.

If the provider supports command preparation, by supporting this interface, commands must be in a prepared state prior to calling the following methods:

  • IColumnsInfo::GetColumnInfo

  • IColumnsInfo::MapColumnIDs

  • IColumnsRowset::GetAvailableColumns

  • IColumnsRowset::GetColumnsRowset

Method Description

Prepare

Validates and optimizes the current command.

Unprepare

Discards the current command execution plan.

This topic is a part of:

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View