Daten-Member
| m_pWorkspace | Ein Zeiger auf das CDaoWorkspace -Objekt, das enthält die Datenbank und den Transaktionsbereich definiert. |
| m_pDAODatabase | Ein Zeiger auf die zugrunde liegenden DAO-Datenbankobjekt. |
Bau
| CDaoDatabase | Erstellt ein CDaoDatabase -Objekt. Rufen Sie Open für das Objekt mit einer Datenbank verbinden. |
Attribute
| CanTransact | Gibt ungleich NULL, wenn die Datenbank Transaktionen unterstützt. |
| CanUpdate | Gibt ungleich NULL, wenn das CDaoDatabase -Objekt aktualisiert werden kann (nicht nur). |
| GetConnect | Gibt die Verbindungszeichenfolge verwendet, um das CDaoDatabase -Objekt mit einer Datenbank verbinden. Für ODBC verwendet. |
| GetName | Gibt den Namen der Datenbank derzeit in Verwendung. |
| GetQueryTimeout | Gibt die Anzahl der Sekunden, nach welcher Datenbank Operationen Abfragen werden Timeout. Wirkt sich auf alle nachfolgenden öffnen, hinzufügen, aktualisieren und Bearbeiten von Vorgängen und andere Operationen auf ODBC-Datenquellen (nur) z. B. Execute -Aufrufe. |
| GetRecordsAffected | Gibt die Anzahl der Datensätze betroffen durch das letzte Update, bearbeiten oder hinzufügen Betrieb oder durch einen Aufruf von Execute. |
| GetVersion | Liefert die Version der Datenbank-Engine mit der Datenbank verknüpft. |
| IsOpen | Gibt ungleich NULL, wenn derzeit das CDaoDatabase -Objekt mit einer Datenbank verbunden ist. |
| SetQueryTimeout | Legt die Anzahl der Sekunden, nach welcher Datenbank Operationen (auf ODBC-Datenquellen nur) Abfragen werden Timeout. Wirkt sich auf alle nachfolgenden öffnen, hinzufügen, aktualisieren und Löschen von Operationen. |
Operationen
| Schließen | Schließt die Datenbankverbindung. |
| Erstellen | Das zugrunde liegenden DAO-Datenbankobjekt erstellt und initialisiert das CDaoDatabase -Objekt. |
| CreateRelation | Definiert eine neue Beziehung zwischen den Tabellen in der Datenbank. |
| DeleteQueryDef | Löscht ein Querydef-Objekt in der Datenbank QueryDefs-Auflistung gespeichert. |
| DeleteRelation | Löscht eine vorhandene Beziehung zwischen den Tabellen in der Datenbank. |
| DeleteTableDef | Löscht die Definition einer Tabelle in der Datenbank. Dies löscht die eigentliche Tabelle und aller ihrer Daten. |
| Ausführen | Führt eine Aktionsabfrage. Aufrufen von Execute für eine Abfrage, die zurückgibt Ergebnisse löst eine Ausnahme. |
| GetQueryDefCount | Gibt die Anzahl der Abfragen für die Datenbank definierten. |
| GetQueryDefInfo | Gibt Informationen zu einer angegebenen Abfrage in der Datenbank definierten. |
| GetRelationCount | Gibt die Anzahl der Beziehungen zwischen Tabellen in der Datenbank definiert. |
| GetRelationInfo | Gibt Informationen über eine angegebene Beziehung zwischen Tabellen in der Datenbank definiert. |
| GetTableDefCount | Gibt die Anzahl der Tabellen in der Datenbank definierten. |
| GetTableDefInfo | Gibt Informationen über eine angegebene Tabelle in der Datenbank. |
| Offen | Stellt eine Verbindung zu einer Datenbank. |
CDaoDatabase Übersicht | Basis-Klassenmember | Hierarchiediagramm