Bde.DBTables.TDatabase.FlushSchemaCache
Delphi
procedure FlushSchemaCache(const TableName: string);
C++
void __fastcall FlushSchemaCache(const System::UnicodeString TableName);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDatabase |
Beschreibung
Aktualisiert die zwischengespeicherten Strukturinformationen für eine Tabelle.
Rufen Sie FlushSchemaCache auf, wenn sich die Strukturinformationen einer SQL-Tabelle geändert haben (weil beispielsweise ein Feld, ein Index oder eine Tabelle zur Datenbank hinzugefügt oder aus ihr entfernt wurde).
Sobald eine Anwendung eine SQL-Tabelle öffnet, werden Strukturinformationen über die Feldnamen, die Feldtypen und den Index im Arbeitsspeicher abgelegt. Wenn die Struktur einer SQL-Tabelle in einer Anwendung geändert wird, sollten die Strukturinformationen im Speicher durch einen Aufruf von FlushSchemaCache aktualisiert werden.