Bde.DBTables.TSession.GetTableNames

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure GetTableNames(const DatabaseName, Pattern: string;
Extensions, SystemTables: Boolean; List: TStrings);

C++

void __fastcall GetTableNames(const System::UnicodeString DatabaseName, const System::UnicodeString Pattern, bool Extensions, bool SystemTables, System::Classes::TStrings* List);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TSession

Description

Remplit une liste de chaînes avec le nom des tables associées au composant base de données spécifié.

La méthode GetTableNames renvoie une liste des noms de tables associées à la base de données spécifiée. DatabaseName spécifie le nom de la base de données dont vous voulez connaître les noms de table.

Pattern spécifie la chaîne de modèle limitant les noms de tables renvoyés à ceux respectant la chaîne modèle. Pattern peut contenir des caractères génériques. Pour obtenir tous les noms de fichier, spécifiez une chaîne vide comme Pattern.

Pour la recherche de tables Paradox ou dBASE, spécifiez la valeur true pour le paramètre Extensions afin d'inclure l'extension du fichier dans le nom de la table. Pour les bases de données SQL, la valeur du paramètre Extension doit être false.

Le paramètre SystemTables doit prendre la valeur true pour les bases de données SQL renvoyant des tables de données et des tables système définissant la structure de la base de données. Le paramètre SystemTables doit prendre la valeur false pour les tables Paradox ou dBASE.

List est un objet liste de chaînes créé et géré par l'application, dans lequel sont renvoyés les noms de table.

Voir aussi