Hallo,
ich habe einen Report (Version 4.0.1) mit zwei SQL-Tabellen RL_Stamm und RL_Umsatz.
In der Tabelle RL_Umsatz gibt es unter anderem folgende Felder:
UMSATZ_OR
MWST_OR
KK_Belege
Im Report Designer werden diese Felder jedoch unterschiedlich angezeigt. So wird der Unterstrich bei großgeschrienen Feldnamen als Bindestrich übernommen:
UMSATZ-OR
MWST-RL
aber KK_Belege ; hier also die richtige Benennung
Will ich nun das Feld UMSATZ_OR (bzw. UMSATZ-OR laut Reportfelder) im Report nutzen bekomme ich (beim Starten der Seitenansicht) den Fehler:
Fehler 42000,(null)[Microsoft][SQL Server Native Client 10.0][SQL Server]Falsche Syntax in der Nähe des OR-Schlüsselworts.
Ich nehme an, dass diese Fehlermeldung daraus resultiert, dass das Feld falsch übernommen wurde, in der Datenbank sind jedenfalls numerische Werte drin.
Alle anderen numerischen Felder können auch ohne Probleme gedruckt werden.
Ich kann mir bei diesem Feld auch die Daten nicht anzeigen lassen, wahrscheinlich weil es dieses Feld in der DB so nicht gibt.
Was muss ich aber nun tun, damit die Feldnamen richtig übernommen werden?
Kann es mir im Moment nicht erklären, warum hier die falschen Feldnamen geladen werden.
Viele Grüße und lieben Dank
Danka