FireDAC.Stan.Option.TFDResourceOptions.MacroCreate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property MacroCreate: Boolean read GetMacroCreate write SetMacroCreate

C++

__property bool MacroCreate = {read=GetMacroCreate, write=SetMacroCreate, stored=IsMCS, default=1};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDResourceOptions


Beschreibung

Steuert das automatische Füllen einer Makro-Kollektion.

Mit der Eigenschaft MacroCreate steuern Sie das automatische Füllen der Makro-Kollektion. Bei True durchsucht der SQL-Präprozessor den SQL-Anweisungstext nach den Symbolen '!' oder '&', extrahiert Makronamen und setzt diese in eine Makro-Kollektion. Die Suche wird bei jeder Änderung des Anweisungstextes durchgeführt. Der Standardwert ist True.  Das Setzen von MacroCreate auf False kann unter den folgenden Bedingungen nützlich sein:

  • Das Ziel-DBMS verwendet die Symbole '!', '&' in seinem eigenen SQL-Dialekt und FireDAC kann diese nicht als SQL-Konstruktion erkennen. Außerdem können die SQL-Anweisungen mit diesen Symbolen den FireDAC-SQL-Präprozessor verwirren. Eine Beschreibung der Escape-Sequenzen finden Sie unter Vorverarbeiten von Anweisungstext.
  • Die Anwendung füllt die Makro-Kollektion manuell.
  • Die Anwendung verwendet keine Makros.

Durch Setzen von PreprocessCmdText auf False wird der Eigenschaft MacroCreate der Wert False zugewiesen.

Siehe auch