Verketten von Pooling und Ablaufverfolgung (Delegattreiber-Tutorial)
Nach oben zu Tutorial: Verwenden von dbExpress-Delegattreibern
Sie können die Ablaufverfolgung und das Pooling einer Verbindung auch im Objektinspektor vornehmen.
Sehen Sie sich bei der im vorherigen Schritt in den Pool gestellten Verbindung die Eigenschaft Driver und darunter die Eigenschaft DelegateConnection an. Jede DelegateConnection
verfügt über eine andere DelegateConnection-Eigenschaft zum Verknüpfen.
Setzen Sie die Eigenschaft DelegateConnection der im vorherigen Schritt festgelegten DBXPool-Delegatverbindung auf DBXTrace. Setzen Sie die Eigenschaft TraceFile dieser neuen Delegatverbindung auf "c:\temp\dbxtrace.txt", und setzen Sie das Flag für den Ablauf, den Sie verfolgen möchten.
Die Anwendung führt nun die Ablaufverfolgung und das Pooling der Verbindung gleichzeitig aus.
Tipp: Wenn Sie die Ablaufverfolgung und das Pooling für eine Verbindung durch Ändern der Datei dbxconnections.ini durchführen möchten, die sich im Verzeichnis
C:\Users\Public\Documents\Embarcadero\Studio\23.0\dbExpress\23.0
befindet, führen Sie die folgenden Schritte aus:
- Klonen Sie den Abschnitt [DBXPOOLCCONNECTION], und ändern Sie seinen Namen in [DBXPOOL_TRACECCONNECTION].
- Fügen Sie die Zeile
DelegateConnection=DBXTraceconnection
in die neu erstellte [DBXPOOL_TRACECCONNECTION]-Verbindung ein.- Fügen Sie die Zeile
DelegateConnection=DBXPOOL_TRACECCONNECTIO
in den Abschnitt [DGCONNECTION] der Datei dbxconnections.ini ein.
Versuchen Sie anhand der Beispiele DBXTrace und DBXPool eigene Delegattreiber zu schreiben.