Soap.SOAPDm.TSoapDataModule.ApplyUpdates

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ApplyUpdates(const ProviderName: OleStr; Delta: OleVariant;  MaxErrors: Integer; out ErrorCount: Integer; var OwnerData: OleVariant): OleVariant;

C++

System::OleVariant __fastcall ApplyUpdates(const System::WideString ProviderName, const System::OleVariant &Delta, int MaxErrors, /* out */ int &ErrorCount, System::OleVariant &OwnerData);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Soap.SOAPDm.pas
Soap.SOAPDm.hpp
Soap.SOAPDm TSoapDataModule

Beschreibung

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

ApplyUpdates stellt die Implementierungen der Methoden AS_ApplyUpates (auf der IAppServer-Schnittstelle) und SAS_ApplyUpdates (auf der IAppServerSoap-Schnittstelle) bereit. Sie 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 gibt an, nach wie vielen Fehlern die Aktualisierung rückgängig gemacht wird.

ErrorCount gibt die Anzahl der Fehler zurück, die bei der Aktualisierung aufgetreten sind.

OwnerData enthält Daten, die von der Client-Anwendung in einer Ereignisbehandlungsroutine für BeforeApplyUpdates bereitgestellt und in einer Ereignisbehandlungsroutine für AfterApplyUpdates an sie zurückgegeben werden. Die Daten werden an die Ereignisbehandlungsroutine BeforeApplyUpdates des Providers übergeben und von der Ereignisbehandlungsroutine AfterApplyUpdates zurückgegeben.

ApplyUpdates gibt eine Variante mit den Datensätzen zurück, die nicht eingetragen werden konnten.

Siehe auch