Soap.SOAPDm.TSoapDataModule.SAS_ApplyUpdates

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Delphi

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

C++

virtual System::OleVariant __stdcall SAS_ApplyUpdates(const System::WideString ProviderName, 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.

SAS_SAS_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 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 BeforeSAS_ApplyUpdates bereitgestellt und in einer Ereignisbehandlungsroutine für AfterSAS_ApplyUpdates an sie zurückgegeben werden. Die Daten werden an die Ereignisbehandlungsroutine BeforeSAS_ApplyUpdates des Providers übergeben und von der Ereignisbehandlungsroutine AfterSAS_ApplyUpdates zurückgegeben.

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

Anmerkung:  Die als protected deklarierte Methode SAS_SAS_ApplyUpdates kann nur über die Schnittstelle IAppServerSOAP aufgerufen werden. Wenn Sie Aktualisierungen direkt eintragen möchten, verwenden Sie die Methode SAS_ApplyUpdates der Provider-Komponente.

Siehe auch