Webgate Anywhere 4.0 - WebTML Tag-Referenz
query name

<tml:query name ="Name der gespeicherten Abfrage">

Verwendung:

Name einer gespeicherten Abfrage für diese Datenbank. Gespeicherte Abfragen werden in der Server-Konfiguration (wga.xml) festgelegt und können mit diesem Attribut verwendet werden. In diesem Fall werden als Inhalt des Query-Tags -Tags ausgewertet, welche Parameter für diese Abfrage beinhalten können. Gespeicherte Abfragen sind ein Weg um zu erzielen, dass: - Der WebTML-Designer keine Kenntniss von der Abfragesprache und der Struktur der Datenbank haben muss - Der WebTML-Designer nur vordefinierte Abfragen ausführen darf (wenn die Option "AllowCustomQueries" auf "false" gesetzt ist)

Beispiele:

In der wga.xml wurde folgende gespeicherte Abfrage spezifiziert:

<storedquery name="kundenabfrage" type="formula">
<query>KundenNr = ""</query>
</storedquery>

Diese Abfrage kann im WebTML-Code folgendermassen verwendet werden.

<tml:query name="kundenabfrage">
<tml:param name="kundennummer">132</tml:param>
</tml:query>

Der Parameter "kundennummer" (bzw. der Inhalt des Param-Tags mit diesem name-Attribut) wird in die Gespeicherte Abfrage anstelle kopiert und führt folgende Formel-Abfrage aus:

KundenNr = "132"


<< max onlypublished >>