Naheliegend wäre einfach ein Tippfehler im Feldnamen. Oder, dass die
Query einfach nicht das liefert, was Du glaubst. Einfach mal im
SQL Tool ausprobieren.
Ich kenne UNIDAC nicht, aber kann man nicht hier im Dataset auch einfach die Felder persistieren indem man "alle hinzufügen" wählt. Dann sähe man, was dort wirklich ankommt. Alternativ ein Grid dranhängen und die
Query öffnen (natürlich ohne den fehlerhaften Code)
Dazu noch:
Ich kenne besonders von
mysql Usern, dass hier immer gern mit möglichst viel Hochkomma in den Queries rumgezaubert wird. Ist das notwendig oder präventiv oder nur Geschmackssache? In Oracle database ist es jedenfalls so, dass die Verwendung von Hochkomma im
SQL den exakten Feldnamen erzwingt. Ohne Angabe von Hochkomma ist dann die Feldnamenangabe Case Insensitive. Hochkomma werden da nur benötigt, wenn man Sonderzeichen im Feldnamen hat.