Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Methode

TccRemoteQueryDatabase.ExecAsync() : Observable<boolean>

Beschreibung

Gibt Diese Methode gibt das Observable zurück, das für die asynchrone Abfrage zurückverwendet wird.

Ein Observable ist ein reaktives Programmierkonzept, das Datenströme verwaltet.

Observables ermöglichen eine effiziente Kombination, Transformation und Reaktion auf Datenströme. Sie werden häufig in asynchrone Frameworks wie RxJS integriert.

Beispiel

Codeblock
languagetypescript
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");  
  }
}

...