CCommand::Open

Abierta de HRESULT (DBPROPSET *pPropSet = NULL, LONG * pRowsAffected = NULL, bool bBind = true);

&Abierta de HRESULT (const CSessionamp;período de sesionesLPCTSTRszCommand= NULL, DBPROPSET *pPropSet= NULL, LONG *pRowsAffected= NULL, REFGUIDguidCommand= DBGUID_DEFAULT, boolbBind = true );

Valor devuelto

Un estándar HRESULT.

Parámetros

pPropSet

[in/out] Matriz de DBPROPSET las estructuras que contienen propiedades y valores para establecerse. Las propiedades especificadas en estas estructuras deben pertenecer al grupo de propiedades de conjunto de filas.

pRowsAffected

[in/out] Un puntero a memoria donde se devuelve el número de filas afectadas por un comando. Si * pRowsAffected es NULL, no se devuelve ningún recuento de filas. De lo contrario, abierto establece *pRowsAffected de acuerdo con las siguientes condiciones:

Si A continuación
El elemento cParamSets de la pParams es mayor que 1 pRowsAffected representa el número total de filas afectadas por todos los conjuntos de parámetros especificados en la ejecución de.
El número de filas afectadas no está disponible pRowsAffected se establece en-1.
El comando no actualizar, eliminar o insertar filas pRowsAffected no está definido.

bBind

[en] True si el comando está enlazado después de ser ejecutado. En caso contrario, false.

período de sesiones

[en] La sesión en que se debe ejecutar el comando.

szCommand

[en] El comando ejecutar. Puede ser NULL cuando se utiliza CAccessor, en que caso que el comando se recuperará el valor pasó a la macro DEFINE_COMMAND . Ver ICommand:: Execute en la referencia del programador de OLE DB de para obtener más detalles.

guidCommand

[en] Un GUID que especifica la sintaxis y las reglas generales para el proveedor de utilizar al analizar el texto del comando. Ver ICommandText::GetCommandText y ICommandText:: SetCommandText en la referencia del programador de OLE DB de para obtener más detalles.

Observaciones

Utilice la primera versión de este método cuando ya se ha creado un comando y desea realizar una sola preparación y ejecuciones múltiples. La segunda versión del método toma una sesión, crea un comando y ejecuta el comando, enlazar parámetros según sea necesario.

Introducción a CCommand |nbsp; Miembros de clase

Index