Data.SqlExpr.TCustomSQLDataSet.SchemaInfo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property SchemaInfo: TSQLSchemaInfo read FSchemaInfo write FSchemaInfo;

C++

__property TSQLSchemaInfo SchemaInfo = {read=FSchemaInfo, write=FSchemaInfo};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property protected
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

Beschreibung

Identifiziert die Metadaten, mit welchen die Datenmenge gefüllt werden soll.

Mit SQL-Datenmengen können Metadaten von Datenbank-Server repräsentiert werden und nicht die Ergebnisse einer Abfrage oder Stored Procedure. SchemaInfo prüft, ob die Datenmenge Metadaten repräsentiert, und wenn ja, welche Art.

Wenn SchemaInfo angibt, dass die Datenmenge Schemainformationen repräsentiert, wird die Datenmenge beim Öffnen mit diesen Informationen gefüllt. Jeder Datensatz in der Ergebnisdatenmenge repräsentiert eine einzelne Entität (eine einzelne Tabelle, Stored Procedure, Feld, Parameter oder Index).

Jeder Typ der Schemainformation ergibt eine andere Spaltengruppe (Felder), daher sollten Sie keine persistenten Felder beim Zugreifen auf Metadaten über eine SQL-Datenmenge verwenden.

Anwendungen arbeiten mit der als protected deklarierten Eigenschaft SchemaInfo nicht direkt. Sie legen die gewünschten Schemainformationen durch einen Aufruf der Methode SetSchemaInfo fest.

Siehe auch