Seite 1 von 1
Probleme mit SQL-Kommando direkt Ausführen
Verfasst: Mo, 01.03.2010 10:32
von teakay
Ich habe eine Abfrage erstellt und aus dieser Abfrage ein Formula erstellt. Anschließend habe ich an der Abfrage ein wenig herum gefeilt und bin auf folgendes Problem gestossen. Wenn ich "SQL-Kommando direkt Ausführen" anklicke, dann kann ich in meinem Formular keine Eingaben mehr vornehmen, nur die Vorhandenen ansehen. Wenn ich aber "SQL-Kommando direkt Ausführen" wieder abwähle, kann ich wieder Eingaben im Formular durchführen.
Ist das ein Bug, oder gewollt?
Oder habe ich irgendwo noch ein Häckchen vergessen zu setzen?
Re: Probleme mit SQL-Kommando direkt Ausführen
Verfasst: Mi, 03.03.2010 09:40
von muhl
Moinsen,
die direkte SQL-Abfrage "hintergeht" den Base-Container und fragt direkt die HSQLDB ab. Um die Änderungen sichtbar und damit auch für die Bearbeitung darstellbar zu machen, muss entweder Base neu gestartet werden, denn dann wir einmalig alles aktualisiert oder über Ansicht - Tabellen aktualisieren der erwünschte Effekt erzeugt werden.
Ob es als Bug zu bezeichnen ist, wage ich nicht zu bewerten. Dass Base ja nur der Container ist, hat Vorteile, aber in so manchen Situationen aber auch "Nachteile". Einen davon hast du ja jetzt kennengelernt.
Da diese Option aber wegklickbar ist und die DB funktioniert, ist das Problem ja nur theoretischer Natur. Einige Abfrage gehen "nur" im direkten Modus.
Gruß,
Maik