Gelöst Fehlermeldung "...out-of-range..."

cvogelsang

Aktives Mitglied
17. Mai 2008
81
2
47574 Goch
Ein dringender HILFEruf!

Nachdem wir auf die neueste Wawi-Version 099906 und LS-POS 1.6.0.1 umgestellt haben, erhalten wir in der Kassenübersicht bei Anwahl der Funktionen Bon-Journal, Umtausch/Rückgabe und Kassenbericht folgende Fehlermeldung:

The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.

Die Programm-Funktionen funktionieren danach NICHT! Auch im Kassenbetrieb ist z.B. dann keine Rücknahme mehr möglich. Teilweise kommt die Fehlermeldung auch bei Aufruf der Artikelinformationen in der Kasse.

Vermutlich stolpert LS-POS über irgendeine Inkonsistenz in der DB? Falls, ja wie kann man rausfinden, welcher DB-Zugriff genau die Fehlermeldung verursacht?

Grüße

Carsten Vogelsang
 

cvogelsang

Aktives Mitglied
17. Mai 2008
81
2
47574 Goch
AW: Fehlermeldung "...out-of-range..."

Hallo Herr Lunz! Wichtiger Nachtrag!

Am Update lag und einer DB-Inkonsistenz liegt es nicht. Über den SQL Profiler habe zumindest schon einmal selbstständig die Quelle des Fehlers gefunden: Tabelle POS_Umsaetze, Feld dDatum.

Die Abfrage "...WHERE UMS.kKasse IN (2) AND CONVERT(char(10), UMS.dDatum, 104) BETWEEN CONVERT(datetime, '20.10.2013', 104) AND CONVERT(datetime, '20.10.2013', 104)..." führt zu diesem Fehler "The conversion of a varchar data type to a datetime data type resulted in an out-of-range value." In der Tabelle hatte LS-POS zuvor bei der Buchung das Datumsformat "2013-10-20 15:17:00" in das Feld dDatum geschrieben, was ja auch entsprechend des verwendeten SQL Servers richtig ist und bei allen anderen JTL Tabellen (nicht POS-Tabellen) ansonsten auch richtig verarbeitet wird. Das Problem ist also der CONVERT mit 104 (deutsch). Lasse ich die Abfrage testweise mal händisch so ablaufen: "SELECT UMS.kUmsaetze, UMS.dDatum, UMS.kBon, UMS.cTyp, UMS.fGesamtSumme, UMS.cZahlart, BON.kBonStorno, BON.cHasRabatt ,Split_fBetrag = ISNULL( (select fBetrag from POS_Splitzahlung PS where PS.kBon = UMS.kBon ),0) ,Split_cZahlart = ISNULL( (select cZahlart from POS_Splitzahlung PS where PS.kBon = UMS.kBon), '') FROM POS_Umsaetze UMS join POS_Bon BON ON UMS.kBon=BON.kBon WHERE UMS.kKasse IN (2) AND CONVERT(char(10), UMS.dDatum, 104) BETWEEN CONVERT(datetime, '10.10.2013', 104) AND CONVERT(datetime, '10.10.2013', 104) ORDER BY UMS.kUmsaetze DESC, BON.kBon DESC", also ein Datum verwende, in dem Tag< 12, dann funktionert die Abfrage auch einwandfrei, da anscheinend in der Konvertierung Monat und Tag vom installierten US SQL Server dann falsch interpretiert werden.


Wie gesagt, in JTL macht der englischsprachige SQL Server NULL Probleme, da die JTL Programmierer Datumsformate immer korrekt konvertieren.

Grüsse
Carsten Vogelsang
 

cvogelsang

Aktives Mitglied
17. Mai 2008
81
2
47574 Goch
AW: Fehlermeldung "...out-of-range..."

Hallo!

Herr Lunz hat das Problem gelöst. Sehr schön. Es musste nur die Sprache des sich mit der DB verbindenden SQL Benutzers im SQL Server auf German gestellt werden. Da ursprünglich ein "SQL Server Express Deutsch" verwendet wurde und dann auf "SQL Server 2012 Englisch" umgestellt wurde, tauchte das Problem vorher natürlich nicht auf. Die Default-Language ist im englischen Server natürlich "English".

Wenn mir jetzt noch jemand erklärt, wie das Thema auf "gelöst" stelle, dann wäre dieses Problem endgültig gelöst!

Grüsse
Carsten
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu GLS Fehlermeldung Time Out JTL-ShippingLabels - Fehler und Bugs 1
Probleme Fehlermeldung bei Zahlungsabgleich JTL-Wawi 1.10 10
Kein e-Mail Versand aus der Wawi - Fehlermeldung JTL-Wawi 1.11 18
Neu Fehlermeldung 'quantity' bei Vaterartikel Amazon-Lister - Fehler und Bugs 1
Neu Lister 2.0 Fehlermeldung "The provided payload is invalid" Amazon-Lister - Fehler und Bugs 2
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 6
Neu Fehlermeldung bei Rechnungserstellung Arbeitsabläufe in JTL-Wawi 0
Fehlermeldung beim Update JTL-Wawi 1.11 4
Neu Fehlermeldung seit dem neuesten Update 5.6.0 Installation / Updates von JTL-Shop 5
Neu DATEV Rechnungsdatenservice 2.0 Fehlermeldung bei der Übertragung Schnittstellen Import / Export 5
Neu Heute wied kein Versand bei Amazon bestätigt und manueller Abgleich gibt Fehlermeldung aus Amazon-Anbindung - Fehler und Bugs 1
JTL Zahlungsabgleich Fehlermeldung bei Versuch Lieferantenrechnung zu bezahlen JTL-Wawi 1.10 4
Neu Temu-Anbindung mit JTL / Fehlermeldung beim Hochladen Onlineshop-Anbindung 1
Neu Fehlermeldung: Der angegebene Wert für "purchasable_offer" ist ungültig. | Fehlercode(s): (4000001) Amazon-Anbindung - Fehler und Bugs 11
Neu Abgleich WooCommerce / JTL mit dem Connector – Fehlermeldung WooCommerce-Connector 0
Neu Fehlermeldung beim Überarbeiten der Daten unter Artikel Verkaufsplattform LLister Amazon-Lister - Fehler und Bugs 2
Worker Retouren Fehlermeldung "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt." JTL-Wawi 1.9 0
Neu Fehlermeldung Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 1
Neu Logbuch Fehlermeldung Caught exception: Invalid token. Betrieb / Pflege von JTL-Shop 3
Neu Plugin Manager Fehlermeldung JTL-Shop - Fehler und Bugs 4
Neu JTL-Shop Admin Bereich und Shop nur noch 504 Gateway Time-out ( Hosting über JTL ) User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen