FireDAC.Comp.Client.TFDCustomConnection.GetInfoReport

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetInfoReport(AList: TStrings;  AItems: TFDInfoReportItems = [riConnDef .. riKeepConnected]): TFDInfoReportStatus;

C++

TFDInfoReportStatus __fastcall GetInfoReport(System::Classes::TStrings* AList, TFDInfoReportItems AItems = (TFDInfoReportItems() << Firedac_Comp_Client__2::riConnDef << Firedac_Comp_Client__2::riFireDAC << Firedac_Comp_Client__2::riClientLog << Firedac_Comp_Client__2::riClient << Firedac_Comp_Client__2::riSessionHints << Firedac_Comp_Client__2::riSession << Firedac_Comp_Client__2::riTryConnect << Firedac_Comp_Client__2::riKeepConnected ));

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomConnection

Beschreibung

Füllt eine Stringliste mit einem detaillierten Bericht über den Verbindungsstatus. Mit der Methode GetInfoReport ermitteln Sie den detaillierten Bericht über den Verbindungsstatus. Der Bericht besteht aus optionalen Abschnitten, die vom Parameter AItems gesteuert werden:

Flag

Abschnittsüberschrift

Beschreibung

riConnDef

Verbindungsdefinitionsparameter

Die vollständige Liste der Verbindungsdefinitionsparameter.

riFireDAC

FireDAC-Info

Die detaillierten Informationen über das FireDAC-Build, einschließlich Versionsnummer, Tool-Version, Definitionen, Unicode-Modus.

riClientLog

Client-Info

Das Ladeprotokoll des DBMS-Clients. Wenn das Laden fehlschlägt, werden die Fehlermeldungen in dieses Protokoll aufgenommen.

riClient

Client-Info

Die detaillierten Informationen über einen DBMS-Client, wenn FireDAC den Client erfolgreich geladen hat. Ansonsten – die Fehlermeldung.

riSessionHints

Sitzungs-Info

Die möglichen Inkompatibilitäten zwischen FireDAC, dem DBMS-Client und dem DBMS-Server, wenn die Verbindung aktiv ist oder der Parameter riTryConnect auf True gesetzt ist und die Verbindung erfolgreich hergestellt wurde.

riSession

Sitzungs-Info

Die detaillierten Informationen über eine DBMS-Sitzung, wenn die Verbindung aktiv ist oder der Parameter riTryConnect auf True gesetzt ist und die Verbindung erfolgreich hergestellt wurde. Ansonsten – "nicht verbunden" oder die Fehlermeldung.

Der Behandlungsmodus für die Verbindung kann mit dem Parameter AItems angegeben werden:

Flag

Beschreibung

riTryConnect

Wenn die Verbindung inaktiv ist, versucht FireDAC, eine Verbindung herzustellen.

riKeepConnected

Wenn die Verbindung inaktiv war und FireDAC sie hergestellt hat, hält FireDAC beim Ende von GetInfoReport die Verbindung aktiv. Ansonsten wird die Verbindung geschlossen.

Der Bericht wird in eine AList-Stringliste gesetzt. Anwendungen können mit dieser Methode:

  • Die Verbindung zu einem DBMS testen.
  • Informationen über die DBMS-Umgebung bereitstellen.
  • Fehler melden.

Detaillierte Informationen zu dieser Methode finden Sie unter DBMS-Umgebungsberichte.

Siehe auch