Bde.DBTables.TDatabase.FlushSchemaCache
Delphi
procedure FlushSchemaCache(const TableName: string);
C++
void __fastcall FlushSchemaCache(const System::UnicodeString TableName);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDatabase |
Description
Efface les informations contenues dans le cache du schéma d'une table.
Appelez la méthode FlushSchemaCache si les informations de schémas d'une table SQL ont changé, par exemple parce qu'un champ, un index ou une table a été ajouté ou retiré d'une base de données.
Quand une application ouvre une table SQL, les informations de schémas décrivant le nom et le type des champs et les informations sur les index sont stockées en mémoire. Si une application modifie le schéma d'une table SQL, elle doit appeler la méthode FlushSchemaCache pour actualiser les informations en mémoire sur le schéma.