Dies ist eine alte Version des Dokuments!


EDPweb 3

Sql-Abfragen.

Sql-Abfragen können nach folgendem Schema in den Templates eingebaut werden.

Sql query-gleich, params-gleich.

Optional können beliebig viele Parameter durch Komma getrennt angegeben werden.

Das Format hierbei ist Parameter-Name-Gleichwert.

Sql-Abfragen können beliebig oft ineinander verschachtelt sein.

Hierfür muss pro Stufe einmal inner vor den SQL-Tag geschrieben werden, sodass bei doppelter Verschachtelung inner SQL und bei dreifacher Verschachtelung inner inner SQL geschrieben wird.

Abfragen mit dem Präfix prsql werden einmal beim Start von edp-web vorprozessiert.

Das kann genutzt werden, um beispielsweise Standardtexte aus der Datenbank zu laden, die im Einsatz keine Änderungen erfahren.

IF-Abfragen.

IF-Abfragen können nach folgender Syntax eingebaut werden.

Da die Performance von IF-Abfragen gegenüber SQL-Abfragen deutlich schlechter ist, sollten IF-Abfragen sehr zurückhaltend und nur in geringer Anzahl verwendet werden.

Bei Listen, Ansichten, bei denen viele Datensätze möglich sind, sollte unbedingt vermieden werden, pro Datensatz eine IF-Abfrage vorzusehen.

Includes-Tags.

Includes können verwendet werden, um einzelne Seiten einzubinden.

Hierbei ist der komplette Pfad bezogen auf das Verzeichnis der Anwendung edp-web.exe anzugeben.

Einbinden von Parametern.

Parameter können sowohl aus der URL als auch aus der Session eingebunden werden.

Der Parameter muss dann immer in geschwungener Klammer und bei einem URL-Parameter mit dem vorangestellten Dollarzeichen angegeben werden.

Parameter aus der Session werden über die Raute angegeben.