Compartir a través de


CDaoQueryDef::CDaoQueryDef

construye un objeto de CDaoQueryDef .

CDaoQueryDef( 
   CDaoDatabase* pDatabase  
);

Parámetros

  • pDatabase
    Un puntero a un objeto abierto de CDaoDatabase .

Comentarios

El objeto puede representar una tabla existente almacenado en la colección de QueryDefs de la base de datos, una nueva consulta que se va a almacenar en la colección, o una consulta temporal, para no almacenar. El paso siguiente depende del tipo de tabla:

  • Si el objeto representa un tabla existente, llame a la función miembro de Abrir de objeto para inicializarla.

  • Si el objeto representa una nueva tabla que se va a guardar, llame a la función miembro de cree del objeto. Esto agrega el objeto a la colección de QueryDefs de base de datos. El miembro de CDaoQueryDef de llamada funciona para establecer los atributos de objeto. Por último, llame anexe.

  • Si el objeto representa un tabla temporal (no se guardará en la base de datos), llame a Create, pasando una cadena vacía para el nombre de la consulta. Después de llamar a Create, inicialice el tabla estableciendo directamente sus atributos. No llame a Anexar.

Para establecer los atributos de tabla, puede utilizar SetName, SetSQL, SetConnect, SetODBCTimeout, y el miembro de SetReturnsRecords funciona.

Cuando termine con el objeto de tabla, llame a su función miembro de Cerrar . Si tiene un puntero a tabla, utilice el operador de borrar para destruir el objeto C++.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

CDaoQueryDef Class

Gráfico de jerarquías

CDaoQueryDef::GetConnect

CDaoQueryDef::GetDateCreated

CDaoQueryDef::GetDateLastUpdated

CDaoQueryDef::GetName

CDaoQueryDef::GetODBCTimeout

CDaoQueryDef::GetReturnsRecords

CDaoQueryDef::GetSQL