Data.SqlExpr.TCustomSQLDataSet.PSGetDefaultOrder
Delphi
function PSGetDefaultOrder: TIndexDef; override;
C++
virtual Data::Db::TIndexDef* __fastcall PSGetDefaultOrder(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
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.
Data.SqlExpr.TCustomSQLDataSet.PSGetDefaultOrder hérite de Data.DB.TDataSet.PSGetDefaultOrder. Tout le contenu en-dessous de cette ligne se réfère à Data.DB.TDataSet.PSGetDefaultOrder.
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.