FireDAC.Stan.Option.TFDResourceOptions.ParamCreate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ParamCreate: Boolean read GetParamCreate write SetParamCreate  stored IsPCS default True;

C++

__property bool ParamCreate = {read=GetParamCreate, write=SetParamCreate, stored=IsPCS, 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 Params-Kollektion.

Mit der Eigenschaft ParamCreate können Sie das atuomatische Füllen einer Params-Kollektion steuern. Bei True durchsucht der SQL-Präprozessor den SQL-Anweisungstext nach den ':'-Symbolen, extrahiert die Parameternamen und schließt diese in eine Params-Kollektion ein. Die Suche wird bei jeder Änderung des Anweisungstextes durchgeführt. Der Standardwert ist True

Das Setzen von ParamCreate auf False kann unter den folgenden Bedingungen nützlich sein:

  • Das Ziel-DBMS verwendet ':'-Symbole in seinem eigenen SQL-Dialekt und FireDAC kann diese nicht als SQL-Konstruktion erkennen. Die SQL-Anweisungen mit diesen Symbolen können zudem für den FireDAC SQL-Präprozessor verwirrend sein.
  • Die SQL-Anweisung darf keine Parameter enthalten, wie in DDL SQL.
  • Die Anwendung verwendet keine Parameter.

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

Siehe auch