Partager via


CDaoQueryDef::CDaoQueryDef

Crée un objet de CDaoQueryDef .

CDaoQueryDef( 
   CDaoDatabase* pDatabase  
);

Paramètres

  • pDatabase
    Un pointeur vers un objet ouvert de CDaoDatabase .

Notes

L'objet peut représenter un querydef existant enregistré dans la collection de QueryDefs de la base de données, une nouvelle requête à stocker dans la collection, ou une requête temporaire, pour ne pas être enregistré. L'étape suivante dépend du type de querydef :

  • Si l'objet représente un querydef existant, appelez la fonction membre d' Ouvrez de l'objet pour l'initialisation.

  • Si l'objet représente un nouveau querydef à enregistrer, appelez la fonction membre de Create de l'objet. Cela ajoute l'objet à la collection de QueryDefs de la base de données. Appelez ensuite les fonctions membres d' CDaoQueryDef pour définir les attributs de l'objet. Enfin, appelez ajoutez.

  • Si l'objet représente un querydef temporaire (ne pas être enregistré dans la base de données), appelez Créer, en passant une chaîne vide pour le nom de la requête. Après avoir appelé Créer, initialisez le querydef en définissant directement ses attributs. n'appelez pas Ajouter.

Pour définir les attributs du querydef, vous pouvez utiliser les fonctions membres de SetName, de SetSQL, de SetConnect, de SetODBCTimeout, et de SetReturnsRecords .

Lorsque vous avez fini d'utiliser l'objet de querydef, appelez sa fonction membre de Fermez . Si vous avez un pointeur vers querydef, utilisez l'opérateur de supprimer pour détruire l'objet C++.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

CDaoQueryDef, classe

Graphique de la hiérarchie

CDaoQueryDef::GetConnect

CDaoQueryDef::GetDateCreated

CDaoQueryDef::GetDateLastUpdated

CDaoQueryDef::GetName

CDaoQueryDef::GetODBCTimeout

CDaoQueryDef::GetReturnsRecords

CDaoQueryDef::GetSQL