Data.DB.TProviderFlag
Delphi
TProviderFlag = (pfInUpdate, pfInWhere, pfInKey, pfHidden);
C++
enum DECLSPEC_DENUM TProviderFlag : unsigned char { pfInUpdate, pfInWhere, pfInKey, pfHidden };
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| enum | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Beschreibung
TProviderFlag und TProviderFlags geben an, wie ein Feldwert beim Eintragen von Aktualisierungen von einer Provider-Komponente verwendet wird.
TProviderFlag stellt eine Menge von TProviderFlag-Werten dar. Die folgende Tabelle zeigt die möglichen Werte für TProviderFlag:
| Wert | Bedeutung |
|---|---|
|
pfInUpdate |
Das Feld kann in UPDATE-Anweisungen einbezogen werden (d.h. es kann geändert werden). |
|
pfInWhere |
Das Feld ist in einer WHERE-Klausel enthalten, wenn die Eigenschaft UpdateMode des Providers auf upWhereAll oder upWhereChanged gesetzt ist. |
|
pfInKey |
Das Feld ist in einer WHERE-Klausel enthalten, wenn die Eigenschaft UpdateMode des Providers auf upWhereKeyOnly gesetzt ist. |
|
pfHidden |
Das Feld wird in Datenpakete aufgenommen, um die Eindeutigkeit der Datensätze bei der Aktualisierung zu gewährleisten. Es kann von der empfangenden Client-Datenmenge nicht verwendet werden. |