DBAdapt.TDataSetAdapterFieldFlag
Delphi
type TDataSetAdapterFieldFlag = (ffInKey, ffInOrigValues)
C++
enum TDataSetAdapterFieldFlag : unsigned char { ffInKey, ffInOrigValues };
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| enum | public | DBAdapt.pas DBAdapt.hpp |
DBAdapt | DBAdapt |
Beschreibung
TDataSetAdapterFieldFlags gibt die Verwendung des Datenbankfeldwerts an, für den das Adapterfeld verwendet wird.
TDataSetAdapterFieldFlags enthält verschiedene Flags, mit denen die Verwendung des zugrunde liegenden Datenbankfelds angegeben wird. Jedes Flag ist ein TDataSetAdapterFieldFlag-Wert. Die folgende Tabelle enthält die möglichen Werte:
| Wert | Bedeutung |
|---|---|
|
ffInKey |
Das Adapterfeld wird für ein Schlüsselfeld im aktuellen Index der Datenmenge des übergeordneten Adapters verwendet. Wird dieses Attribut angegeben, gibt die Methode GetKeyName den Wert der Eigenschaft DataSetField zurück, und der übergeordnete Adapter nimmt diesen Namen in die Liste der Schlüsselfelder auf. |
|
ffInOrigValues |
Der Wert des Adapterfelds wird als verborgenes Feld in das HTML-Formular eingefügt. Der Adapter kann dadurch ermitteln, ob der Feldwert geändert wurde. Dieses Attribut sollte angegeben werden, wenn der Feldwert zur Identifizierung des aktuellen Datensatzes verwendet wird (um beispielsweise zu bestimmen, welcher Datensatz aktualisiert werden muss). |