FireDAC.Stan.Option.TFDFormatOptions.DefaultParamDataType
Delphi
property DefaultParamDataType: TFieldType read GetDefaultParamDataType write SetDefaultParamDataType stored IsDPDTS default ftUnknown;
C++
__property Data::Db::TFieldType DefaultParamDataType = {read=GetDefaultParamDataType, write=SetDefaultParamDataType, stored=IsDPDTS, default=0};
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDFormatOptions |
Beschreibung
Gibt den Standarddatentyp für Parameter mit dem Datentyp ftUnknown an.
Mit der Eigenschaft DefaultParamDataType geben Sie den Standarddatentyp für alle Parameter mit dem Datentyp ftUnknown an. Der Standardwert ist ftUnknown.
Wenn der Datentyp des Parameters beim Aufrufen von Prepare unbekannt ist, dann setzt FireDAC den Typ auf DefaultParamDataType. Wenn DefaultParamDataType ftUnknown ist, dann löst FireDAC eine Exception aus, der zufolge der Datentyp des Parameters unbekannt ist.
Obwohl mit DefaultParamDataType diese Exception vermieden werden kann, wird die Anwendungsleistung beeinträchtigt, denn eine Abfrage mit einem ungeeigneten Parameterdatentyp kann einen unzweckmäßigen Ausführungsplan haben.