Einfach und dennoch flexibel
Dies ist wirklich eine einfache und dennoch flexible Datenbank. Wenn man ein wenig Erfahrung z.B. mit Access oder anderen DB Programmen hat, kommt man schnell klar. Die Scriptsprache finde ich schon sehr flexibel und mächtig. Allerdings hat sie auch so ihre Macken. Wenn die Scripte komplizierter werden, dann stößt man an die Grenzen und Probleme der Sprache.
Mir ist aufgefallen, dass der Gültigkeitsbereich von Variabeln nicht ganz klar ist und anders als in anderen Sprachen funktioniert. Eine Variable die vor einem Anweisungsblock initialisiert wird (z.B. vor einer for Schleife) hat in dem Block zwar noch ihren Wert jede Änderung der Variable im Block verliert ihre Gültigkeit, wenn man aus dem Block heraustritt.
Generell sollten Anweisungblöcke vom Hersteller noch einmal überarbeitet werden, der automatische Syntaxcheck kann schon mal meinen einen Anweisungsende zu erwarten z.B. ein Semikolon oder Klammer, obwohl das Problem syntaktisch wo anders liegt. Das verwirrt ein wenig, gerade für Anfänger.
Dennoch einfache Datenbank Anwendungen lassen sich schnell entwickeln. Einfache Scripts oder Trigger machen meist keine Probleme.
ThSchubert about
Ninox Database, v1.6.1