-
Timestamp als Parameter in STRQMQRY
Hallo Kollegen,
ich habe mit Strqry eine Abfrage erstellt in der ich ein Parameter übergeben möchte (Timestamp).
Wenn ich jetzt diese Abfrage mit STRQMQRY und Übergabe des Parameter starte.
===> STRQMQRY QMQRY(JENQRY/QRY_EISPZN) OUTPUT(*OUTFILE) OUTFILE(JENMONAT/EISPZN
2) NAMING(*SQL) ALWQRYDFN(*YES) SETVAR((DATETIME '2005-03-15-01.02.03.000001'))
bekomme ich immer folgende Fehlermeldung :
Token ,03 ungültig. Gültige Token: ) OR.
Leider finde ich nirgends eine Erklärung dafür was ich falsch mache.
Vielleicht kann mir einer helfen.
Danke im Voraus
Jenne
-
Wie sieht denn der SQL konkret aus ?
Verwendest du einen Query oder ein QM-Objekt ?
-
Hallo Fuerchau,
ich benutze ein QRY-Objekt.
-
Mach mal aus dem QRY ein QM-Objekt:
RTVQMQRY => Source-Datei
CRTQMQRY => QM-Objekt
Schau dir mal den SQL an.
Manchmal ist mir das auch nicht klar, aber ggf. verwende eine ":" als Zeittrennzeichen (Job-Einstellung).
-
Due benötigst ein CAST, der in QRY so ggf. nicht möglich ist:
timestamp('2005-03-15-12.00.00.000001')
bzw. in QM-SQL:
timestamp(&DATETIME)
also
STRQMQRY SETVAR((DATETIME '''2005-03-15-01.02.03.000001'''))
Beachte die Hochkomma, der Timestamp muss als Zeichenkette übergeben werden, da ansonsten Rechenoperationen angenommen werden:
2005 - 03 - 15 - 01.02.03.000001
Da SQL sowohl Komma als auch Punkt als Dezimaltrenner erkennt, ist die Zahl 01.02.03.000001 eben ab .03 falsch (2. Dezimalpunkt).
-
Das war es : Die 3 Hochkommas vor und nach dem Parameter.
jetzt hat es geklappt.
Recht herzlichen Dank Fuerchau.
Gruß und frohe Ostern
Jenne
Similar Threads
-
By Luebbert in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 23-11-06, 13:22
-
By kr1s in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 08-09-06, 11:59
-
By andreas.lundschien in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 05-09-06, 14:55
-
By Elei in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 20-06-06, 13:51
-
By rebe in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 24-05-06, 19:37
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks