TccRemoteQueryDatabase.ExecAsync
Methode
TccRemoteQueryDatabase.ExecAsync() : Observable<boolean>
Beschreibung
Diese Methode gibt das Observable zurück, das für die asynchrone Abfrage verwendet wird.
Ein Observable ist ein reaktives Programmierkonzept, das Datenströme verwaltet.
Observables ermöglichen eine effiziente Kombination, Transformation und Reaktion auf Datenströme.
Hier wird die Implementierung des Konzepts von RxJS verwendet.
Beispiel
const RQ = ccFactory.CreateDatabaseRemoteQuery(
"lwyRzgyLEe-vV0qTCulcew",
"SELECT COUNT(IBAN) AS IBAN FROM Customers where IBAN = :IBAN",
{"IBAN" : ccFields.GetValue("h_creditoriban")} );
RQ.ExecAsync().subscribe((result)=>{
if(result){
const row = RQ.Response.Rows[0];
const IBANCount = row["IBAN"];
if(IBANCount > 0)
ccFields.SetState("h_creditoriban", "ccFS_Okay");
else
ccFields.SetState("h_creditoriban", "ccFS_Error", "IBAN nicht vorhanden in Stammdaten");
}
}
, multiple selections available,