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. |