Freigeben über


CDaoQueryDef::CDaoQueryDef

Erstellt ein Objekt CDaoQueryDef .

CDaoQueryDef(
   CDaoDatabase* pDatabase 
);

Parameter

  • pDatabase
    Ein Zeiger auf einen geöffneten CDaoDatabase-Objekt.

Hinweise

Das Objekt kann eine vorhandene Querydef darstellen, die in der Querydefauflistung der Datenbank, in einer neuen oder einer temporären Abfrage, nicht gespeichert werden in der Auflistung gespeichert werden, Abfrage gespeichert wird.Der nächster Schritt hängt vom Typ der Querydefs ab:

  • Wenn das Objekt eine vorhandene Querydef darstellt, rufen Sie die Geöffnet-Memberfunktion des Objekts auf, um sie zu initialisieren.

  • Wenn das Objekt eine neue gespeichert werden Querydef darstellt, Erstellen Sie, rufen Sie die Memberfunktion des Objekts auf.Dadurch wird das Objekt der Querydefauflistung der Datenbank.Rufen Sie dann CDaoQueryDef-Memberfunktionen auf, um die Objekt-Attribute festzulegen.Schließlich Aufruf Fügen Sie an.

  • Wenn das Objekt eine temporäre Querydef (nicht in der Datenbank gespeichert sind) darstellt, rufen Sie auf Create und eine leere Zeichenfolge für den Namen der Abfrage übergeben.Nachdem Sie Create aufgerufen haben, initialisieren Sie die Querydef, indem Sie direkt seine Attribute festlegen.Rufen Sie nicht Append auf.

Um die Attribute der Querydefs festzulegen, können Sie die SetName, SetSQL, SetConnect, SetODBCTimeout und SetReturnsRecords-Memberfunktionen verwenden.

Wenn Sie mit dem Querydef-Objekt beenden, rufen Sie seine Abschluss-Memberfunktion auf.Wenn Sie einen Zeiger auf die Querydef haben, verwenden Sie den delete-Operator, um das C++-Objekt zu zerstören.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoQueryDef-Klasse

Hierarchien-Diagramm

CDaoQueryDef::GetConnect

CDaoQueryDef::GetDateCreated

CDaoQueryDef::GetDateLastUpdated

CDaoQueryDef::GetName

CDaoQueryDef::GetODBCTimeout

CDaoQueryDef::GetReturnsRecords

CDaoQueryDef::GetSQL