Datasnap.DSConnect.TDSProviderConnection.AS_ApplyUpdates
Delphi
function AS_ApplyUpdates(const ProviderName: OleStr; 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.DSConnect.pas Datasnap.DSConnect.hpp |
Datasnap.DSConnect | TDSProviderConnection |
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
legt den Namen der Provider-Komponente fest, die für die Aktualisierungsoperation verantwortlich ist.
Delta
ist eine Variante mit den aktualisierten, eingefügten und gelöschten Datensätzen, die in die Datenbank geschrieben werden.
MaxErrors
gibt an, wie viele Fehler auftreten dürfen, bis der Aktualisierungsvorgang angehalten wird.
ErrorCount
gibt die Anzahl der bei der Aktualisierung tatsächlich aufgetretenen Fehler zurück.
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.
AS_ApplyUpdates (Delphi) bzw. der Parameter AS_ApplyUpdates _result (C++) gibt eine Variante mit allen Datensätzen zurück, die nicht in die Datenbank eingetragen werden konnten.