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.