Daten-Member
| m_pDatabase | Ein Zeiger auf das CDaoDatabase -Objekt, das Querydef zugeordnet ist. Querydef möglicherweise in der Datenbank gespeichert werden, oder nicht. |
| m_pDAOQueryDef | Ein Zeiger auf die OLE-Schnittstelle für die zugrunde liegenden DAO-Querydef-Objekt. |
Bau
| CDaoQueryDef | Erstellt ein CDaoQueryDef -Objekt. Nächsten Aufruf Öffnen oder Erstellen, je nach Bedarf. |
| Erstellen | Das zugrunde liegenden DAO-Querydef-Objekt erstellt. Verwenden Sie die Querydef als eine temporäre Abfrage, oder rufen Sie Append in der Datenbank speichern. |
| Anhängen | Fügt der Querydef an die Datenbank QueryDefs-Auflistung als einer gespeicherten Abfrage. |
| Offen | Öffnet eine vorhandene Querydef in der Datenbank QueryDefs-Auflistung gespeichert. |
| Schließen | Schließt das Querydef-Objekt. Das C++-Objekt zu zerstören, wenn Sie fertig sind mit ihm. |
| Attribute | |
| CanUpdate | Gibt ungleich NULL, wenn die Abfrage die Datenbank aktualisieren können. |
| GetConnect | Gibt die Verbindungszeichenfolge der Querydef zugeordnet. Die Verbindungszeichenfolge identifiziert die Datenquelle. (Für SQL Abfragen Pass-Through-nur; andernfalls eine leere Zeichenfolge.) |
| GetDateCreated | Gibt das Datum zurück, das die gespeicherte Abfrage erstellt wurde. |
| GetDateLastUpdated | Gibt das Datum zurück, das die gespeicherte Abfrage zuletzt aktualisiert wurde. |
| GetName | Gibt den Namen der querydef. |
| GetODBCTimeout | Gibt den Timeoutwert, der von ODBC verwendet (für eine ODBC-Abfrage) Wenn der Querydef ausgeführt wird. Dies bestimmt, wie lange die Abfrage Aktion zu ermöglichen. |
| GetRecordsAffected | Gibt die Anzahl der durch eine Abfrage beeinflussten Datensätze. |
| GetReturnsRecords | Gibt ungleich NULL, wenn die Abfrage durch Querydef definiert Datensätze zurückgibt. |
| GetSQL | Gibt die SQL-Zeichenfolge, die die Abfrage definiert von der Querydef gibt. |
| GetType | Gibt den Abfragetyp der zurück: löschen, aktualisieren, Anfüge-, Tabellenerstellungs- und so weiter. |
| IsOpen | Gibt ungleich NULL zurück, wenn der Querydef geöffnet ist und ausgeführt werden können. |
| SetConnect | Legt die Verbindungszeichenfolge für eine SQL Pass-Through-Abfrage auf einer ODBC-Datenquelle. |
| SetName | Legt den Namen der gespeicherten Abfrage ersetzt den Namen verwendet, wenn der Querydef erstellt wurde. |
| SetODBCTimeout | Legt den Timeoutwert, der von ODBC verwendet (für eine ODBC-Abfrage) Wenn der Querydef wird ausgeführt. |
| SetReturnsRecords | Gibt an, ob der Querydef Datensätze zurückgibt. Dieses Attribut auf TRUE festlegen, gilt nur für SQL Pass-Through-Abfragen. |
| SetSQL | Legt die SQL-Zeichenfolge, die die Abfrage definiert von der Querydef gibt. |
Operationen
| Ausführen | Führt die Abfrage durch das Querydef-Objekt definiert. |
| GetFieldCount | Gibt die Anzahl der Felder von der Querydef definiert. |
| GetFieldInfo | Gibt Informationen zu einem angegebenen Feld in der Abfrage definierte. |
| GetParameterCount | Gibt die Anzahl der Parameter für die Abfrage definiert. |
| GetParameterInfo | Gibt Informationen über einen angegebenen Parameter an die Abfrage. |
| GetParamValue | Gibt den Wert eines angegebenen Parameters in der Abfrage. |
| SetParamValue | Legt den Wert eines angegebenen Parameters in der Abfrage. |
Übersicht über die CDaoQueryDef | Basis-Klassenmember | Hierarchiediagramm