[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2005
    Beiträge
    60

    Timestamp von SQLJ nach DB2/400

    Halllo Forum,

    ich möchte einen Timestamp, den ich in Java erstelle mit SQLJ, in eine Tabelle auf der iSeries speichern.
    Dabei erhalte ich folgende Fehlermeldung:
    Fehler beim Insert in Datei BIBLIOTHEK/DATEI java.sql.SQLException: [SQL0418] Ve
    rwendung von Parametermarkierungen ungültig.
    Insert fehlgeschlagen.
    Ich habe auch schon mit verschieden aufbereiteten Timestamps probiert (14 Stellen als String).

    Java SQLJ sieht so aus:
    Timestamp timest = new Timestamp(System.currentTimeMillis());
    String ts = timest.toString();

    #sql { insert into BIBLIOTHEK.DATEI
    (FELD1)
    VALUES( timestamp(:ts))}

    Vielen Dank und
    viele Grüße
    Edi

  2. #2
    Registriert seit
    May 2005
    Beiträge
    60
    Problem gelöst mit

    #sql { insert into BIBLIOTHEK.DATEI
    (PLTMST)
    VALUES( Current_Timestamp)
    }

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die toString-Methode gibt einen Timestamp in der aktuellen Sprache aus, aber nicht als ISO-Timestamp, wie ihn die AS/400 erwartet.

    Hierzu musst du den String selber nach ISO formatieren:
    yyyy-mm-dd-HH.MI.SS.a
    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

Similar Threads

  1. HTML Daten in DB2/400
    By leber in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 05-01-07, 09:15
  2. Subselect in case when auf DB2/400
    By Flo4711 in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 29-09-06, 17:31
  3. Time-Wert zu Timestamp addieren
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 20-09-06, 11:11
  4. Timestamp Feld von MS Access abfragen
    By andreas.lundschien in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-09-06, 14:55
  5. Datentransfer DB2/400 <---> Oracle mittels JAVA
    By agutenbru in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 05-04-06, 10:11

Berechtigungen

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