Data.SqlExpr.TCustomSQLDataSet.PSGetTableName
Delphi
function PSGetTableName: string; override;
C++
virtual System::UnicodeString __fastcall PSGetTableName();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
Description
Renvoie le nom de la table ensemble de données qui apparaît dans les instructions SQL générées.
Data.SqlExpr.TCustomSQLDataSet.PSGetTableName hérite de Data.DB.TDataSet.PSGetTableName. Tout le contenu en-dessous de cette ligne se réfère à Data.DB.TDataSet.PSGetTableName.
Renvoie le nom de la table ensemble de données qui apparaît dans les instructions SQL générées.
PSGetTableName renvoie le nom de la table sous-jacente de la base de données sur laquelle les mises à jour sont appliquées quand la propriété ResolveToDataSet du fournisseur a la valeur False. Cette valeur est utilisée pour générer les instructions SQL qui appliquent les mises à jour. Les instructions SQL générées sont ensuite exécutées par un appel de PSExecuteStatement.
Si PSGetTableName ne renvoie pas un nom de table, le fournisseur doit avoir un gestionnaire d'événements OnGetTableName pour fournir cette valeur.
Cette méthode est une implémentation de la méthode IProviderSupport.PSGetTableName. Par défaut, elle renvoie une chaîne vide. Pour l’utiliser, chaque descendant de TDataSet doit la redéfinir d'une manière spécifique.