[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Letzteres ist korrekt.
    D MyNullArr 5I 0 dim(512)
    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

  2. #2
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Vielen Dank für die Hilfe!

    Dieter

  3. #3
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Ich habe es ausprobiert. Fubktioniert leider doch nicht. Ich bekomme das Programm kompiliert, aber beim Schreiben in die Datei gibt es Datenzuordnungsfehler und einen SQL-Fehler:
    callnew sis99zk01
    Datenzuordnungsfehler in Teildatei SISZAKOP.
    Datenzuordnungsfehler in Teildatei SISZAKOP.
    Datenzuordnungsfehler in Teildatei SISZAKOP.
    Nullwerte für Spalte oder Variable ZK_REC_ID nicht zulässig.
    Unerwarteter SQLCOD: -407 in Routine SIS99ZKF01.

    Anscheinend ist NULL doch noch etwas mehr als wenn man das Feld beim insert ganz weglässt.

    Das Feld ist definiert als:
    zk_rec_id decimal(15) generated by default as identity,

    Dieter

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    850
    Hi zusammen,

    war da nicht was mit
    PHP-Code:
    overriding system value oder
    overriding user value 
    gruß
    Michael

  5. #5
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    @Michael:

    Klasse! Funktioniert super:
    Code:
    exec sql insert into siszakop overriding user value values :ZAKOPSatz;
    Genau so etwas habe ich gesucht. Auf das Nullmap Array kann man dann verzichten.

    Vielen Dank.

    Dieter

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    identity-Spalten dürfen nicht NULL sein und beim Insert/Update aber nicht angegeben werden.
    Ggf. klappt das aber mit "hidden"-Spalten, so dass das Feld in der DS nicht auftaucht.
    Vielleicht hilft auch "generated always", so dass die Angabe beim Insert ignoriert wird.
    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

  7. #7
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Zitat Zitat von Fuerchau Beitrag anzeigen
    identity-Spalten dürfen nicht NULL sein und beim Insert/Update aber nicht angegeben werden.
    Ggf. klappt das aber mit "hidden"-Spalten, so dass das Feld in der DS nicht auftaucht.
    Vielleicht hilft auch "generated always", so dass die Angabe beim Insert ignoriert wird.
    Mit always klappt es nicht. Da wird das Programm nicht gewandelt, wenn man ein Nullmap Array angibt.
    Aber das Problem ist ja durch den Tipp von Michael gelöst.

    Vielen Dank nochmal an alle.

    Dieter

Similar Threads

  1. Antworten: 40
    Letzter Beitrag: 03-11-14, 09:15
  2. Sonderzeichenproblem beim Schreiben in i5-Tabelle (z.B. €)
    By Karlchen50 in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 20-08-14, 14:14
  3. Satz in Datenbankdatei in CL schreiben??
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 02-04-03, 15:52
  4. Von AS/400 direkt in MS-SQL-Server schreiben
    By Michael@Paff.de in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 28-04-02, 08:42
  5. CA-Verbindung beendet sich nach jedem ODBC Datensatz
    By Carsten in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 22-01-02, 08:15

Berechtigungen

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