Bde.DBTables.TDatabase.FlushSchemaCache
Delphi
procedure FlushSchemaCache(const TableName: string);
C++
void __fastcall FlushSchemaCache(const System::UnicodeString TableName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDatabase |
説明
テーブルのキャッシュスキーマ情報をフラッシュします。
FlushSchemaCache メソッドは,SQL テーブルのスキーマ情報が変更された場合(たとえば,項目,インデックス,またはテーブルがデータベースに追加されるかデータベースから接続解除されため)に呼び出します。
アプリケーションが SQL テーブルを開くと,項目名,項目型,インデックス情報を記述したスキーマ情報がメモリに格納されます。アプリケーションが SQL テーブルのスキーマを変更する場合は,FlushSchemaCache を呼び出してメモリ内のスキーマ情報を更新する必要があります。