Data.DB.TProviderFlag

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.