mein erstes Problem ist einfach ein
Code:
SELECT * FROM TAB ORDER BY A ||B
Beim Order mag er kein ||
Die Spalten in der ORDER BY Klausel sollte man mit Komma trennen. Du verwendest hier stattdessen das sog. Concat-Zeichen, das eine Addition von Strings herbeiführt, ein Äquivalent zum + in Delphi. Es kann aber keine Spalte geben, die sich aus zwei Spaltennamen zusammensetzt.
Code:
SELECT * FROM TAB ORDER BY A, B
Ja ich weiss, das Problem ist, das es schon eine Menge solcher
SQL Commands gibt, und die funktionieren ja auch ohne Probleme.
Und möchte die nun ungern alle bearbeiten müssen, nur weils der
SQL Parser nicht kann, aber der Firebird die akzeptiert ...