Hallo Peter,
> Den Code habe ich mit Hilfe der Entwurfsansicht erstellt. Beim Anwenden des
> Entwurfs wird die richtige Auswahl angezeigt (Doppelklick). Wenn ich dann
> nachträglich etwas ändern bzw. ergänzen möchte und die Abfrage mit
> "bearbeiten" aufrufen will, erscheint die Fehlermeldung und wenn ich die
> Fehlermeldung schließe der Code, den ich kopiert habe. Das geschieht aber
> nur, wenn ich mit den Funktionen MONTH("Geburtstag") und
> DAYOFMONTH("Geburtstag") arbeite.
Bei mir erscheint dieselbe Fehlermeldung, wenn ich die Abfrage wieder öffne -
das tut der Abfrage aber keinen Abbruch. Wenn ich dann abspeichere
mit "SQL-Kommando direkt ausführen", dann erscheint später auch nicht mehr
die Meldung.
> Auch bei folgendem Code gibt es eine Fehlermeldung: SELECT "Geburtstag",
> "Nachname", "Vorname", "Telefon", "Telefon2" FROM "Adressen2" WHERE
> "Geburtstag" IS NOT NULL ORDER BY ( MONTH( "Geburtstag" ) ) ASC, (
> DAYOFMONTH( "Geburtstag" ) ) ASC
> Hier heißt es: "Fehler in der SQL Syntax".
Auch die Abfrage funktioniert anstandslos, wenn der "SQL"-Button gedrückt ist
und damit die Abspeicherung erfolgt ist.
Es scheint so, dass die Abfrage in der Entwurfsansicht nicht ganz kompatibel
zu dem ist, was die interne Datenbank HSQLDB wirklich umsetzen kann. Die
Fehlermeldungen sind so etwas wie der kleineste gemeinsame Nenner, der hier
nicht eingehalten wird. Es ist z.B. nicht üblich, dieselbe Spalte nach 2
unterschiedlichen Kriterien zu sortieren. Bei der HSQLDB klappt das aber in
diesem speziellen Datumsfall.
Solange die Abfragen funktionieren braucht wäre mir das erst einmal egal - und
genau das machen sie ja.
Gruß
Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]