CCommand (Clase)
Proporciona métodos para establecer y ejecutar un comando.
template <
class TAccessor = CNoAccessor,
template < typename T > class TRowset = CRowset,
class TMultiple = CNoMultipleResults
>
class CCommand :
public CAccessorRowset <
TAccessor,
TRowset
>,
public CCommandBase,
public TMultiple
Parámetros
TAccessor
El tipo de clase de descriptor de acceso (como CDynamicParameterAccessor, CDynamicStringAccessor, o CEnumeratorAccessor) que desea que el comando de utilizar. El valor predeterminado es CNoAccessor, que especifica que los parámetros de la clase o columnas no admiten la salida.TRowset
El tipo de clase de conjunto de filas (como CArrayRowset o CNoRowset) que desea que el comando de utilizar. El valor predeterminado es CRowset.TMultiple
Para utilizar un comando OLE DB que puede devolver varios resultados, especifique CMultipleResults. Si no, utilice CNoMultipleResults. Para obtener información detallada, vea IMultipleResults.
Miembros
Métodos
Cierre el comando actual. |
|
Captura el resultado siguiente al utilizar varios conjuntos de resultados. |
|
Ejecuta y enlaza opcionalmente el comando. |
Métodos heredados
Crea un nuevo comando para la sesión especificada, establezca el texto de comando. |
|
Crea un nuevo comando. |
|
Obtiene una lista de parámetros del comando, sus nombres, y sus tipos. |
|
Valida y optimiza el comando actual. |
|
Libera el descriptor de parámetros en caso necesario, continuación libera el comando. |
|
Especifica el tipo nativo de cada parámetro de comando. |
|
Descarta el plan de ejecución actual del comando. |
Comentarios
Utilice esta clase cuando necesite realizar una operación basada en parámetros o ejecutar un comando Si sólo tiene que abrir un conjunto de filas, utilice CTable en su lugar.
La clase de descriptor de acceso que usa determina el método de enlazar parámetros y datos.
Tenga en cuenta que no puede utilizar procedimientos almacenados con el proveedor OLE DB para Jet porque ese proveedor no admite procedimientos almacenados (sólo se permiten constantes en cadenas de consulta).
Requisitos
Header: atldbcli.h