[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.944
    Boolean ist ein Datentyp, den die DB2 UDB nicht kennt!
    I.d.R. ist die Spalte entweder mit CHAR(1) (SQL) oder 1A (Definiert), die zulässigen Werte sind '0' und '1'.
    Da ich Deine Datei/Tabelle nicht kenne könnte es aber auch jeder andere Datentyp sein.

    • Prüfe zunächst welchen Datentyp Dein Zielfeld hat und übergebe Deine Werte im erwarteten Format.
    • Tritt der Fehler weiterhin auf, prüfe, ob das Feld Nullfähig ist. Ist die Spalte nicht NULLfähig und Du versuchst einen NULL-Wert zu schreiben, bekommst Du ein Problem. In diesem Fall muss ein Default-Wert z.B. '0' angegeben werden.
    • Tritt das Problem weiterhin auf, prüfe, ob Restriktionen auf dem Feld liegen entweder VALUE im DDS oder Check Constraints bei SQL Tabellen.


    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Apr 2007
    Beiträge
    9
    Danke - Problem gefunden
    Die erlaubten Datenwerte waren anders als in der Schnittstellenbeschreibung beschrieben.

Berechtigungen

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