FireDAC.Stan.Option.TFDTopResourceOptions.ServerOutput

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ServerOutput: Boolean read GetServerOutput  write SetServerOutput stored IsSOS default False;

C++

__property bool ServerOutput = {read=GetServerOutput, write=SetServerOutput, stored=IsSOS, default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDTopResourceOptions

Description

Contrôle l'accessibilité des messages côté serveur.

Utilisez ServerOutput pour contrôler l'accessibilité des messages, autres que des erreurs, côté serveur (avertissements, messages utilisateur, etc.) à une application client. Définissez cette propriété sur True pour garantir que les messages sont transmis. Si vous la définissez sur False, les messages peuvent être transmis ou pas, selon le SGBD.

Les SGBD supportés ne renvoient pas tous des messages, autres que des erreurs, automatiquement. Par exemple, pour Oracle et MySQL, FireDAC doit appeler une API SGBD supplémentaire pour amener les messages à un client. Cela nécessite des aller-retours serveur supplémentaires. Mais pour SQL Server et Sybase SQL Anywhere, les messages sont toujours renvoyés automatiquement. Définissez ServerOutput sur True pour garantir, que pour chaque SGBD, les messages seront renvoyés automatiquement au client, mais soyez conscient que cela entraîne une surcharge d'exécution SQL supplémentaire.

Les messages renvoyés seront accessibles par le biais de la propriété Messages.

Les messages seront stockés là jusqu'à l'appel SGBD suivant (Open, ExecSQL, StartTransaction, etc.).

Voir aussi