[NEWSboard IBMi Forum]

Thema: Date Fehler

  1. #1
    Registriert seit
    May 2005
    Beiträge
    60

    Date Fehler

    Hallo Forum,
    ich versuche mit Java SQLJ ein Datumsfeld in eine AS/400-Tabelle zu schreiben...
    Wenn ich das Datum als Parameter(:datum) übergebe erhalte ich einen Fehler,
    als fester Wert (siehe weiter unten) klappt es.
    Wo soll denn da der Unterschied sein?

    String datum = "10.01.2010";
    #sql { insert into BIBL.FILE
    ( PLDATE)
    VALUES( DATE(:datum) )
    };
    Fehler beim Insert in Datei BIBL/FILE java.sql.SQLException: [SQL0418] Ve
    rwendung von Parametermarkierungen ungültig.


    Uns so klappt’s...

    #sql { insert into BIBL.FILE
    (PLDATE)
    VALUES(DATE('10.01.2010'))
    };


    Vielen Dank...
    Edi

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... das ist ein DB2/400 Problem, date erlaubt (wie die meisten skalaren Funktionen) keinen Parametermarker als Argument. du musst mit deinem String ein java.util.Date Objekt erzeugen und das dann in der value Klausel verwenden.

    D*B,
    der sich immer freut, wenn Leute, die bei ihm Java gelernt haben damit weitermachen.


    Zitat Zitat von edig Beitrag anzeigen
    Hallo Forum,
    ich versuche mit Java SQLJ ein Datumsfeld in eine AS/400-Tabelle zu schreiben...
    Wenn ich das Datum als Parameter(:datum) übergebe erhalte ich einen Fehler,
    als fester Wert (siehe weiter unten) klappt es.
    Wo soll denn da der Unterschied sein?

    String datum = "10.01.2010";
    #sql { insert into BIBL.FILE
    ( PLDATE)
    VALUES( DATE(:datum) )
    };
    Fehler beim Insert in Datei BIBL/FILE java.sql.SQLException: [SQL0418] Ve
    rwendung von Parametermarkierungen ungültig.


    Uns so klappt’s...

    #sql { insert into BIBL.FILE
    (PLDATE)
    VALUES(DATE('10.01.2010'))
    };


    Vielen Dank...
    Edi
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    May 2005
    Beiträge
    60
    Hallo Dieter,

    deine Java-Kurse waren Klasse.

    Danke für die Lösung meines Problemes.
    Mit SQLJ und unserer DB2/400 habe ich immer wieder solche Problemchen, wobei
    SQLJ eigentlich ganz toll ist.

    Viele Grüße
    Edi

Similar Threads

  1. Finde Fehler bei SQL nich...
    By deni87991 in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 08-08-06, 13:50
  2. SQL UDF Function ausführung mit Fehler
    By jakarto in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-07-06, 13:41
  3. Fehler im SQL bzw. Joblog
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-07-06, 11:58
  4. ODBC Verbindungs Fehler (-7778)
    By Hubert in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 10-05-06, 09:41
  5. SQL Select mit SUM aus einer DB
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 30-03-06, 12:33

Berechtigungen

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