FireDAC.Stan.Option.TFDTopResourceOptions.MaxCursors

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property MaxCursors: Integer read GetMaxCursors write SetMaxCursors  stored IsMCS default -1;

C++

__property int MaxCursors = {read=GetMaxCursors, write=SetMaxCursors, stored=IsMCS, default=-1};

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 le nombre maximal de commandes actives autorisé.

Utilisez la propriété MaxCursors pour limiter le nombre maximal de commandes actives dans une application. Si MaxCursors est > 0, FireDAC effectuera alors le suivi des nombres suivants :

  • le nombre des commandes préparées ou actives
  • le nombre des ensembles de données préparés ou actifs

Si le prochain appel (Prepare, Open ou Execute) rendra ce nombre supérieur à MaxCursors, FireDAC déconnectera alors automatiquement les commandes et les ensembles de données les moins souvent utilisés. Il n'est pas garanti que le nombre total exact de commandes actives soit inférieur ou égal à MaxCursors. Pour Oracle, cela permet d'éviter l'erreur ORA-01000.

Remarque : Il n'y a pas de relation directe entre le nombre de commandes FireDAC actives et le nombre de curseurs de session actifs. Pour de plus amples détails, lisez Monitoring Open and Cached Cursors.

Voir aussi