CDaoQueryDef::Execute

virtual void Execute (int nOptions = dbFailOnError);
Tiro (CDaoException, CMemoryException);

Parámetros

nOptions

 Un entero que determina las características de la consulta. Para obtener información relacionada, vea el tema "Ejecutar método" en la ayuda de DAO. Puede utilizar el operador OR bit a bit (|) para combinar las siguientes constantes de este argumento:

Observaciones

Llame a esta función miembro para ejecutar la consulta definida por el objeto querydef. Objetos QueryDef utilizados para la ejecución de esta manera sólo pueden representar uno de los siguientes tipos de consulta:

Execute no funciona para las consultas que devuelven registros, tales como las consultas de selección. Execute se utiliza habitualmente para las consultas de operación masiva, tales como Actualizar, Insertaro SELECT INTO, o para las operaciones de lenguaje (DDL) de definición de datos.

Para una explicación de las consultas de acción y consultas de paso SQL, consulte el artículo DAO Querydef: consultas de acción y las consultas de paso a través de SQL en la Guía del programador de Visual C++.

Sugere&ncianbsp;  Es la forma preferida para trabajar con orígenes de datos ODBC adjuntar tablas a un Microsoft Jet (.Base de datos MDB). Para obtener más información, vea el tema "Acceso externo bases de datos con DAO" en la ayuda de DAO y el artículo DAO externos: trabajar con orígenes de datos externos en la Guía del programador de Visual C++.

Llame a la función miembro GetRecordsAffected del objeto querydef para determinar el número de registros afectados por la llamada de ejecución más reciente. Por ejemplo, GetRecordsAffected devuelve información sobre el número de registros eliminados, actualizado o insertado al ejecutar una consulta de acción. El recuento que se devuelve no reflejará los cambios en las tablas relacionadas cuando cascada actualiza o elimina son en efecto.

Si incluye dbInconsistent y dbConsistent o si incluye ninguno, el resultado es el valor predeterminado, dbInconsistent.

Execute no devuelven un objeto recordset. Utilizando ejecutar en una consulta que selecciona los registros hace MFC producir una excepción del tipo CDaoException.

Para obtener más información acerca de cómo utilizar la función de miembro Execute para objetos querydef, consulte el artículo DAO Querydef: Querydefs mediante en la Guía del programador de Visual C++.

I&ntroducción a CDaoQueryDef |nbsp; Miembros de clase | Diagrama de jerarquía

Index