Verketten von Pooling und Ablaufverfolgung (Delegattreiber-Tutorial)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

File-Chain delegate connections ObjectInspector.png

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.

Zurück