SQL Abfrage - miebach/miclas-vic GitHub Wiki

ExecuteSQL()

Beispiel: Ändern des Adresstyps im aktuellen Datenatz:

typ_neu := "KD";
interne_adressnummer = format("%i",m_InterneAdressnummer);
sql := "UPDATE Adresse SET KZAdresstyp = '" + typ_neu + "' ";
sql := sql + "WHERE InterneAdressnummer = " + interne_adressnummer;
ExecuteSQL(sql);

Beispiel: Wert auslesen mit selecttop1

cond := Format("CmfBezeichnung = '%s'", bez1);
id := selecttop1("CiSSupportMeldeform", "CiSSupportMeldeformID", cond, "");

Beispiel: Zaehlen mit GetCount

cond := format("InterneVorgangsnummer = %i", m_InterneVorgangsnummer); 
v_Count :== GetCount("Position", cond); //Zaehlen der Eintraege in cis.Position mit der SQL WHERE Bedingung aus `cond`

Tabellen und Feldnamen

Benutzer

Nutzer.NRBenutzer

Entspricht im Trigger der auslesbaren Variable m_Benutzernummer