Home Forum Nuclos Konfiguration Reporting Parameter in Datenquelle nicht erkannt

Ansicht von 8 Beiträgen - 1 bis 8 (von insgesamt 8)
  • Autor
    Beiträge
  • #3596
    Gerald Beck
    Teilnehmer

    Hallo,

    die Verwendung eines Parameters im SQL-Feature einer Datenquelle funktioniert nicht.

    Version 2.7.4, Beispiel-Nuclet.

    Nach Beitrag https://www.nuclos.de/index.php/de/nuclos-forum/reporting/826-daten-in-reports-einschraenken hätte es wohl funktionieren müssen.

    Siehe Bild.

    Eine Idee ?

    Viele Grüße,
    Gerald Beck,
    comSID GmbH & Co. KG.

    #3598
    Gerald Beck
    Teilnehmer

    Hallo,

    das zugehörige Bild.

    Viele Grüße,
    Gerald Beck,
    comSID GmbH & Co. KG.

    #3599
    Jennifer Stark
    Teilnehmer

    Hallo Herr Beck,

    es existiert deswegen ein Syntaxfehler, da nach dem $-Zeichen keine geschweiften Klammern für den Parameter sein dürfen. Folglich bedeutet dies, wenn Sie ihr SQL wie folgt abändern:

    WHERE T1.“strkundennummer“ = $kunde

    Dann sollte der Fehler weg sein.

    Liebe Grüße
    Jenny S.

    #3618
    Gerald Beck
    Teilnehmer

    Hallo Frau Jenny S.,

    vielen Dank für die Empfehlung. Funktioniert leider auch nicht.

    Nun bekomme ich die Fehlermeldung siehe Bild.

    Ohne {} hatte ich natürlich schon – und erfolglos – versucht.

    Wie ist denn die Antwort in https://www.nuclos.de/index.php/de/nuclos-forum/reporting/826-daten-in-reports-einschraenken zu verstehen ?

    Haben Sie ein lauffähiges Beispiel, aufbauend auf dem Beispiel-Nuclet ?

    Viele Grüße,
    Gerald Beck,
    comSID GmbH & Co. KG.

    #3631
    Jennifer Stark
    Teilnehmer

    Hallo Herr Beck,

    so wie Ihre Fehlermeldung aussieht, verwenden Sie eine Spalte „abc“ die nicht in der Entität vorhanden ist und deswegen erscheint dieses Fenster. Versuchen Sie doch mal die Abfrage, indem Sie auf die Schaltfläche Statement wiederherstellen klicken und dann das ganze nochmal neu schreiben bzw. den Editor benutzen über Modell.

    Liebe Grüße
    Jenny S.

    #3643
    Gerald Beck
    Teilnehmer

    Hallo,

    das komplette SQL-Statement ist im Bild zu sehen und enthält keine Spalte >>abc< deswegen erscheint dieses Fenster. Versuchen Sie doch mal die
    > Abfrage, indem Sie auf die Schaltfläche Statement wiederherstellen
    > klicken und dann das ganze nochmal neu schreiben bzw. den Editor
    > benutzen über Modell.

    Auch danach habe ich weiterhin stabil den gleichen Fehler.

    Ebenfalls nach neuem Importieren des Beipielnuclets und erneutem Ändern der Datenquelle Kunden.

    Da dieses Beispiel direkt auf dem Beispielnuclet aufbaut, können Sie es leicht selbst ausprobieren.

    Es könnte ein Bug sein.

    Haben Sie ein lauffähiges Beipiel ?

    Viele Grüße,
    Gerald Beck,
    comSID GmbH & Co. KG.

    #3644
    Markus Glitzner
    Teilnehmer

    Hallo Herr Beck!

    Bei dem Parameter fehlen die Hochkommas: ‚$kunde‘

    Schöne Grüße
    Hugo

    #3645
    Gerald Beck
    Teilnehmer

    Hallo Hugo,

    super, es klappt und vielen Dank.

    Grüße,
    Gerald Beck,
    comSID GmbH & Co. KG.

Ansicht von 8 Beiträgen - 1 bis 8 (von insgesamt 8)