Datasnap.DSProviderDataModuleAdapter.TDSProviderDataModuleAdapter.AS_ApplyUpdates

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Delphi

function  AS_ApplyUpdates(const ProviderName: OleStr; DeltaStream: OleVariant;  MaxErrors: Integer; out ErrorCount: Integer; OwnerDataStream: TDBXStreamValue): OleVariant;

C++

System::OleVariant __fastcall AS_ApplyUpdates(const System::WideString ProviderName, const System::OleVariant &DeltaStream, int MaxErrors, /* out */ int &ErrorCount, Data::Dbxcommon::TDBXStreamValue* OwnerDataStream);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Datasnap.DSProviderDataModuleAdapter.pas
Datasnap.DSProviderDataModuleAdapter.hpp
Datasnap.DSProviderDataModuleAdapter TDSProviderDataModuleAdapter

Beschreibung

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

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. DeltaStream ist eine Variante mit den aktualisierten, eingefügten und gelöschten Datensätzen, die in die Datenbank geschrieben werden sollen. MaxErrors gibt an, wie viele Fehler auftreten dürfen, bis der Aktualisierungsvorgang rückgängig gemacht wird. ErrorCount gibt die Anzahl der Fehler zurück, die bei der Aktualisierung aufgetreten sind. OwnerDataStream enthält Daten, die von der Client-Anwendung in einer BeforeApplyUpdates-Ereignisbehandlungsroutine bereitgestellt und in einer AfterApplyUpdates-Ereignisbehandlungsroutine an sie zurückgegeben werden. Die Daten werden an die BeforeApplyUpdates-Ereignisbehandlungsroutine des Providers übergeben und von der AfterApplyUpdates-Ereignisbehandlungsroutine zurückgegeben.

Anmerkung:  In Delphi gibt AS ApplyUpdates eine Variante mit den Datensätzen zurück, die nicht eingetragen werden konnten.

Anmerkung:  In C++ gibt den Parameter AS ApplyUpdates _result die Variante zurück, die das Datenpaket enthält.

Siehe auch