|
Datenbankabfragen |
|
|
Letzte Änderung 23.02.2010 Datenfeld-Konstanten
Bei vielen Funktionen und Methoden sowie bei Datenbankabfragen müssen Sie Datenfelder von Virtuellen Tabellen als Zeichenketten angeben.
Zeichenketten sind jedoch feste Werte, die sich anders wie Variablennamen nicht problemlos bei Bedarf umbenennen lassen. D.h. wenn Sie später einmal die Bezeichnung entsprechender Datenfelder ändern müssen, ist dies ggf. nur noch unter hohem Aufwand möglich, da Sie entsprechende Namensänderungen meist an vielen Stellen Ihrer Anwendung vornehmen müssen, u.a. an vielen Stellen direkt im Programmcode sowie in allen betroffenen Abfragen. Dies stellt zugleich eine erhebliche Fehlerquelle dar.
Die Datenfelder einer Virtuellen Tabelle lassen sich dagegen nicht nur als Zeichenkette angeben, sondern alternativ auch als Konstante, welche die Virtuelle Tabelle standardmäßig zur Verfügung stellt. Konstanten sind immer im gesamten Projekt gültig. Wenn Sie also den Datenfeld-Namen einer Virtuellen Tabelle ändern müssen, wird automatisch auch die Namens-Konstante des jeweiligen Datenfeldes aktualisiert - und zwar im gesamten Projekt.
Da XDEV 2 eine Virtuelle Tabellen automatisch als Verweis auf eine Namensgleiche Datenbank-Tabelle betrachtet, können Sie für die Angabe von Datenfelder grundsätzlich genauso gut die Datenfeld-Konstanten der Virtuellen Tabelle an Stelle von Zeichenketten verwenden.
Bei den Datenfeld-Konstanten wird automatisch auch die Tabelle mit angegeben. Das # Zeichen zeigt an, dass es sich bei dem Ausdruck um eine Virtuelle Tabelle handelt.
Basiswissen: Virtuelle Tabellen..
|