Data.DB.TDataSet.PSGetDefaultOrder

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function PSGetDefaultOrder: TIndexDef; virtual;

C++

virtual TIndexDef* __fastcall PSGetDefaultOrder();

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Description

Renvoie la définition d'un index qui impose l'ordre par défaut des données contenues dans les paquets de données.

Le composant fournisseur appelle PSGetDefaultOrder pour générer un index par défaut, appelé DEFAULT_ORDER, pour les enregistrements apparaissant dans les paquets de données. Cet index définit un ordre de tri par défaut pour les enregistrements quand ils apparaissent dans l'ensemble de données client du client.

PSGetDefaultOrder crée un objet TIndexDef pour décrire l'index par défaut. Le fournisseur qui appelle PSGetDefaultOrder doit libérer ultérieurement cet objet TIndexDef.

Cette méthode est une implémentation de la méthode IProviderSupport.PSGetDefaultOrder. Elle renvoie nil pour Delphi et NULL pour C++, car TDataSet n'implémente pas un fournisseur par défaut. Pour l’utiliser, chaque descendant de TDataSet doit la redéfinir d'une manière spécifique.

Voir aussi