[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    184

    Ergebnisfelder mit STRQMQRY

    Hallo Kollegen,
    ich habe in einer Qry-Abfrage ein Ergebnisfeld mit Substr(digits(feld1), 1, 9) erzeugt. Starte ich jetzt diese Abfrage mit dem Befehl STRQMQRY (ich muss Parameter übergeben) stoppt die Abfrage mit SQL Fehler -104.
    Token ,1 ungültig. Gültige Token: ) ,.

    kann ich keine Substrings über diesen Weg benutzen. Leider finde ich in der Literatur nichts darüber.

    Vielleicht hat einer ein Vorschlag oder Lösung für mich.

    Gruß
    Jenne

  2. #2
    Registriert seit
    Jul 2004
    Beiträge
    35
    Zitat Zitat von Jenne
    Hallo Kollegen,
    ...
    Token ,1 ungültig. Gültige Token: ) ,.
    ...
    die Fehlermeldung passt nicht zu dem SQL : ",1" oder ", 1" was steht in dem SQL?

    wenn decimal point = Komma, dann muss immer ein Blank vor dem Komma stehen, sonst wird das als floating point interpretiert ...

    Gruss
    Rolf

  3. #3
    Registriert seit
    May 2004
    Beiträge
    184
    Hallo JustMe,

    anbei mein Ergebnisfeld :

    KDNR substr(digits(konto_nr), 1, 9)

    Ich sehe dort keinen Fehler.

    Gruß
    Jenne

  4. #4
    Registriert seit
    Jul 2004
    Beiträge
    35
    ich auch nicht und SQL auch nicht, denn :
    Zitat Zitat von Jenne
    Token ,1
    kommt in dem, was du geschickt hast nicht vor.

    Also entweder ist der Fehler woanders oder oder SQL hat recht, dann mach mal ein blank zwischen das Komma und die 1

    Gruss
    Rolf

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das Problem hatten wir schonmal, trage stattdessen:
    KDNR substr(digits(konto_nr),1 , 9)
    ein.
    Das Komma wird als zur Zahl gehörend erkannt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    May 2004
    Beiträge
    184
    Danke für die Tips,

    habe jetzt das ergebnisfeld nur als Digits ausgegeben, ohne Substr. und mein Programm geändert. Hat dann geklappt.

    Gruß
    Jenne

Similar Threads

  1. STRQMQRY in einem CL-Programm/ FEHLER QWM2701
    By polo in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 16-10-06, 12:31
  2. STRQMQRY Prompt
    By Elei in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 20-06-06, 13:51
  3. Antworten: 2
    Letzter Beitrag: 02-06-05, 13:48
  4. Timestamp als Parameter in STRQMQRY
    By Jenne in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 23-03-05, 09:50
  5. Jobdatum beim Runqry
    By Jenne in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 11-06-04, 17:46

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •