FireDAC.Comp.Client.TFDCustomManager.GetGeneratorNames

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure GetGeneratorNames(const AConnectionName, ACatalogName, ASchemaName,
APattern: string; AList: TStrings; AScopes: TFDPhysObjectScopes = [osMy];
AFullName: Boolean = True);

C++

void __fastcall GetGeneratorNames(const System::UnicodeString AConnectionName, const System::UnicodeString ACatalogName, const System::UnicodeString ASchemaName, const System::UnicodeString APattern, System::Classes::TStrings* AList, Firedac::Phys::Intf::TFDPhysObjectScopes AScopes = (Firedac::Phys::Intf::TFDPhysObjectScopes() << Firedac::Phys::Intf::TFDPhysObjectScope::osMy ), bool AFullName = true);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomManager

説明

データベース内のジェネレータやデータベースなどの名前を文字列リストに追加します。

GetGeneratorNames を呼び出すと、データベースからジェネレータやシーケンスなどのリストを取得することができます。

AConnectionName は、使用する接続名です。

ACatalogName と ASchemaName で、ジェネレータ名を取得するカタログおよびスキーマを制限します。

APattern は、ジェネレータ名をフィルタリングするための LIKE パターンです。

AList は、ジェネレータ名を受け取る TStrings の下位オブジェクトです。GetFieldNames がジェネレータの名前を追加する前に、リストから既存の文字列が削除されます。

AScopes では、ジェネレータ名を取得する範囲を指定のスコープに制限します。

ジェネレータ名は、必要であれば正規化され(引用符で囲まれ)ます。そうでなければ、デフォルト データベース ディクショナリで大文字/小文字を区別するかどうかと同じになります。接続定義で MetaDefSchema / MetaDefCatalog パラメータをすると、そのスキーマ名やカタログ名がジェネレータ名に含まれなくなります。

 
 FDManager.GetGeneratorNames('myconn', '', '', 'MY%', ListBox1.Items, [osMy, osSystem]);

関連項目