Datasnap.DataBkr.TRemoteDataModule.AS_ApplyUpdates

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Delphi

function AS_ApplyUpdates(const ProviderName: WideString; Delta: OleVariant;  MaxErrors: Integer; out ErrorCount: Integer; var OwnerData: OleVariant): OleVariant; safecall;

C++

HRESULT __safecall AS_ApplyUpdates(const System::WideString ProviderName, System::OleVariant Delta, int MaxErrors, /* out */ int &ErrorCount, System::OleVariant &OwnerData, System::OleVariant &__AS_ApplyUpdates_result);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Datasnap.DataBkr.pas
Datasnap.DataBkr.hpp
Datasnap.DataBkr TRemoteDataModule

Beschreibung

Trägt mit Hilfe eines bestimmten Providers Aktualisierungen ein, die von einer Client-Datenmenge empfangen wurden.

AS_AS_ApplyUpdates trägt Client-Aktualisierungen in einer Datenmenge oder auf einem Datenbankserver ein. ProviderName ist der Name der Provider-Komponente, die für die Aktualisierungsoperation verantwortlich ist. Delta ist eine Variante mit den aktualisierten, eingefügten und gelöschten Datensätzen. MaxErrors ist die maximale Anzahl der Fehler, die auftreten dürfen, bevor die Operation rückgängig gemacht wird. ErrorCount enthält die Anzahl der tatsächlich aufgetretenen Fehler. OwnerData enthält Daten, die von der Client-Anwendung in einer Ereignisbehandlungsroutine für BeforeAS_ApplyUpdates bereitgestellt und in einer Ereignisbehandlungsroutine für AfterAS_ApplyUpdates an sie zurückgegeben werden. Die Daten werden an die Ereignisbehandlungsroutine BeforeApplyUpdates des Providers übergeben und von der Ereignisbehandlungsroutine AfterApplyUpdates zurückgegeben.

AS_AS_ApplyUpdates Der Parameter AS_ApplyUpdates_result gibt eine Variante mit den Datensätzen zurück, die nicht eingetragen werden konnten.

Anmerkung:  Anwendungen können die als protected deklarierte Methode AS_AS_ApplyUpdates nur über die TRemoteDataModule-Schnittstelle aufrufen. Wenn Sie Aktualisierungen direkt eintragen möchten, verwenden Sie die Methode AS_ApplyUpdates der Provider-Komponente.

Siehe auch