[NEWSboard IBMi Forum]

Thema: SQLCODE -802

  1. #1
    Registriert seit
    Apr 2012
    Beiträge
    360

    SQLCODE -802

    Hallo,

    Nach dem ca. 50 Satz tritt der Fehler auf.

    SQLSTATE = '22023'
    sqlerrmc = W2DAT1

    Im W2DAT1 sind lauter '+' ( +++++++++++).

    Schätze die neuen Felder sind erfasst worden und es hat noch kein CHGPF gegeben

    Besser wie kann ich das am elegantesten beheben?

    Mit Sql-Update?

    Kann ich einen Default-Wert vergeben, wie zb. Null or blanks?

    Gruß Tarki

    PS: ist die Benachrichtigung per Mail deaktiviert worden?

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von tarkusch Beitrag anzeigen
    Hallo,

    Nach dem ca. 50 Satz tritt der Fehler auf.

    SQLSTATE = '22023'
    sqlerrmc = W2DAT1

    Im W2DAT1 sind lauter '+' ( +++++++++++).

    Schätze die neuen Felder sind erfasst worden und es hat noch kein CHGPF gegeben

    Besser wie kann ich das am elegantesten beheben?

    Mit Sql-Update?

    Kann ich einen Default-Wert vergeben, wie zb. Null or blanks?

    Gruß Tarki

    PS: ist die Benachrichtigung per Mail deaktiviert worden?
    Ich gehe mal davon aus, dass es sich bei W2DAT1 um ein echtes Datum handelt, das z.B. aus numerischen Datumsfeldern gefüllt werden soll.

    SQL -802 bedeutet einen Datenkonvertierungsfehler.
    Du musst also zunächst die fehlerhaften Daten korrigieren, bevor Du sie konvertieren kannst.

    Noch ein Tipp: Du solltest mal Deinen Chef darum bitten Dich auf einen (oder auch mehrere) (embedded) SQL-Kurse zu schicken.

    Eigentlich ist dieses Forum (wie auch alle anderen Foren) kein Schulungscenter.

    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

  3. #3
    Registriert seit
    Dec 2009
    Beiträge
    314
    Zitat Zitat von B.Hauser Beitrag anzeigen

    Eigentlich ist dieses Forum (wie auch alle anderen Foren) kein Schulungscenter.

    Birgitta
    Aber hier bekommt man treffendere Antworten auf Fragen als bei jeder Schulung, welche ich bisher in meiner Laufbahn, und das waren einige, besucht habe.
    LG
    Andreas
    Ein AS/400 Dinosaurier since 1989

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von nico1964 Beitrag anzeigen
    Aber hier bekommt man treffendere Antworten auf Fragen als bei jeder Schulung, welche ich bisher in meiner Laufbahn, und das waren einige, besucht habe.
    LG
    Dann warst Du sicher noch nicht bei mir

    Ich habe ja auch nichts dagegen, wenn jemand ab und zu eine Frage hat, nicht jeder kann alles wissen und Probleme tauchen auch immer da auf , wo man sie am wenigsten vermutet.

    Und es ist ja auch nicht so, dass ich nicht weiterhelfe.

    Wenn aber permanent klassische Fragen, die normalerweise in Schulungen beantwortet werden, gestellt werden, will man m.E. "unnötige" Kosten für Aus- und Weiterbildung sparen.

    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

  5. #5
    Registriert seit
    Dec 2009
    Beiträge
    314
    Da gebe ich Dir schon recht, nur habe ich im letzten Jahr am eigenen Leib spüren müssen, was es bedeutet, wenn die Geschäftsührung Schulungen im Bereich system-i als nicht zeitgemäß ansieht und nicht bereit ist, auch nur geringe Investitionen zu tätigen. Darum muss ich mich zum Beispiel mit Freeware herumschlagen, auch wenn es professionelle Anbieter gibt, die nicht unermesslich teuer sind.
    Und bei manchen Dingen hätte ich schon gerne professionelle Unterstützung. Habe ja auch für RTC und RDp professionelle Hilfe bekommen.
    Andreas
    Andreas
    Ein AS/400 Dinosaurier since 1989

  6. #6
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Zitat Zitat von B.Hauser Beitrag anzeigen
    Dann warst Du sicher noch nicht bei mir

    Ich habe ja auch nichts dagegen, wenn jemand ab und zu eine Frage hat, nicht jeder kann alles wissen und Probleme tauchen auch immer da auf , wo man sie am wenigsten vermutet.

    Und es ist ja auch nicht so, dass ich nicht weiterhelfe.

    Wenn aber permanent klassische Fragen, die normalerweise in Schulungen beantwortet werden, gestellt werden, will man m.E. "unnötige" Kosten für Aus- und Weiterbildung sparen.

    Birgitta
    Tja IBM macht es aber doch vor, der Domino Support wird konsequent in Englisch gemacht, wenn man auf Deutsch besteht müßen die paar Leute bei IBM die Deutsch und Englisch können alle E-Mails übersetzen.

    Und wenn es die Großen vormachen wie man Geld spart warum sollen es die Kleinen nicht auch machen.
    Leidtragender ist dann der Mitarbeiter der die Lösung des Problems braucht.
    Und wenn man nicht gerade in einer Behörde oder Großkonzern arbeitet, trauen sich die wenigsten zum Chef zu sagen: Kann ich nicht, schick mich auf Lehrgang wenn ich es machen soll
    In zig Jahren Arbeitsleben war ich gerade mal auf 4 - 5 Lehrgängen.

    GG

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Bei Datumsfeldern deutet das häufig auf den Wert '0001-01-01' als kleinstes Datum hin.
    Gewöhne dir einfach an, in den H-Bestimmungen und per SQL-Option das ISO-Format zu verwenden, dann kannst du solche Werte auch verarbeiten.
    Bei STRSQL über F13->Auswahl 1.

    Solltest du NULL-Werte erlauben so ist beim Fetch je Variable ein Null-Anzeiger (bei Strukturen ein Null-Anzeigerarray) anzugeben.
    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. Select sum() into :VAR SQLCODE 811
    By RoRa in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 24-08-12, 16:55
  2. STRQMRQY SQLCODE -104
    By chera in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 14-01-10, 10:48
  3. SQLCODE -303
    By I0N in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 27-11-06, 10:28
  4. SQLcode -811, SQLstate 21000
    By deni87991 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-10-06, 10:35
  5. SQLCOD -802 ???
    By Stefan_Sk in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 04-10-05, 09:04

Berechtigungen

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