FireDAC.Stan.Option.TFDTopResourceOptions.ServerOutput
Delphi
property ServerOutput: Boolean read GetServerOutput write SetServerOutput stored IsSOS default False;
C++
__property bool ServerOutput = {read=GetServerOutput, write=SetServerOutput, stored=IsSOS, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDTopResourceOptions |
Beschreibung
Steuert den Zugriff auf die serverseitigen Meldungen.
Mit ServerOutput steuern Sie den Zugriff auf die serverseitigen Meldungen (Warnungen, Benutzermeldungen usw., keine Fehlermeldungen) für die Client-Anwendung. Setzen Sie die Eigenschaft auf True, um sicherzustellen, dass die Meldungen übermittelt werden. Wenn Sie die Eigenschaft auf False setzen, dann können die Meldungen abhängig vom DBMS übermittelt werden oder nicht.
Nicht alle unterstützten DBMSs geben Meldungen, die keine Fehlermeldungen sind, automatisch zurück. Beispielsweise muss FireDAC bei Oracle und MySQL eine weitere DBMS-API aufrufen, damit die Meldungen den Client erreichen. Dafür sind zusätzliche Serverzugriffe erforderlich. Bei SQL Server und Sybase SQL Anywhere werden die Meldungen jedoch immer automatisch zurückgegeben. Setzen Sie ServerOutput auf True, um sicherzustellen, dass bei allen DBMSs die Meldungen automatisch an den Client zurückgegeben werden, bedenken Sie aber, dass dies zu zusätzlichem Overhead bei der SQL-Ausführung führt.
Auf die zurückgegebenen Meldungen wird mit der Eigenschaft Messages zugegriffen.
Die Meldungen werden bis zum nächsten DBMS-Aufruf (Open, ExecSQL, StartTransaction usw.) gespeichert.