Offen kVersandklasse ist tinyint,wird aber auf 100x gesetzt

t.oster

Gut bekanntes Mitglied
4. Dezember 2013
210
24
Ich habe 7 Versandklassen angelegt. Diese haben die Keys 1-6 und 1003 bekommen.
Wenn ich jetzt in der Ameise versuche einen Datensatz mit der Versandklasse mit dem Key 1003 einzulesen, kommt folgender Fehler:

a.jpg

b.jpg

Code:
Unbehandelte Ausnahme #C6E6EB3D08E6D8D vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = 1003.
Die Anweisung wurde beendet.

Leider kann ich den Wert für den Key nicht manuell in der Datenbank setzen. Der Spaltentyp ist allerdings INTEGER, was mich denken lässt, dass der Spaltentyp von tArtikel.kVersandklasse mit TINYINT(3) einfach falsch gesetzt ist. Ich habe den jetzt mal auf INTEGER gesetzt, allerdings habe ich nocht nicht geprüft, wie es mit der Shop-Datenbank aussieht.


  • Wawi 1.0.9.2
 

Anhänge

  • a.jpg
    a.jpg
    40,3 KB · Aufrufe: 20
  • b.jpg
    b.jpg
    29,8 KB · Aufrufe: 17

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.915
215
Hürth
AW: kVersandklasse ist tinyint,wird aber auf 100x gesetzt

Hallo,

1. eine solche änderung einfach zu machen könnte bei Updates zu echten Problemen führen, wenn JTL dabei noch das TINYINT annimmt.
das dort die Datentypen unterschiedlich sind ist natürlich ein Fehler, man hat damals woll nicht angenommen dass der Zahlenraum gesprengt wird.

Also besser die ID von tVersandklasse anpassen, ist sauberer 😉 Und wenn es nicht zu ändern geht, (ist ja klar da key) dann ein delete auf den falschen wert und neu inserten. Wobei ich mich echt fragen muss, wie du da eine 1003 hinein bekommen hast. Schon über 1000 Versandklassen angelegt und wieder gelöscht?
 

ChristopherL

Moderator
Mitarbeiter
2. August 2016
218
7
Hallo,

sofern das Problem noch in der aktuellen Version auftreten sollte, bitten wir Dich ein neues Thema hier in diesem Bereich mit näheren Angaben zum Problem und zur eingesetzten Version zu erstellen. Damit es hier übersichtlich bleibt verschieben wir dieses Thema so lange in den "gelöst" Bereich.
 

Ähnliche Themen