Datasnap.Win.TConnect.TLocalConnection.AS_ApplyUpdates
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.Win.TConnect.pas Datasnap.Win.TConnect.hpp |
Datasnap.Win.TConnect | TLocalConnection |
Beschreibung
Trägt die von einer Client-Datenmenge empfangenen Aktualisierungen über einen angegebenen Provider ein.
AS_ApplyUpdates trägt Client-Aktualisierungen in eine Datenmenge oder einen 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, die in die Datenbank geschrieben werden sollen.
MaxErrors
gibt die maximale Anzahl der Fehler an, die vor dem Beenden des Aktualisierungsvorgangs zulässig sind.
ErrorCount
gibt die aktuelle Anzahl der während der Aktualisierung auftretenden 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 _result von AS_ApplyUpdates (C++) gibt eine Variante mit allen Datensätzen zurück, die nicht in die Datenbank eingetragen werden konnten.