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
Hersteller erfassen geht nicht. Fehlermeldung: Es liegen Fehler vor JTL-Wawi 1.9 1
Neu beim Update auf die 5.4.0 erhalte wir folgende Fehlermeldung: JTL-Shop - Fehler und Bugs 4
Beim Öffnen des Artikels kommt Fehlermeldung "Sitzung weist Kill-Status auf" JTL-Wawi 1.9 3
Neu DHL Retourenlabel Fehlermeldung in jtl wawi JTL-ShippingLabels - Fehler und Bugs 1
Neu Shopify Connector Fehlermeldung 422 Shopify-Connector 0
Neu Hersteller anlegen Fehlermeldung JTL-Wawi - Fehler und Bugs 18
Neu Fehlermeldung im Shop Backend: fetch clientToken failed: VALIDATION_ERROR JTL-Shop - Fehler und Bugs 1
Wawi (alte Version) kann nicht mehr geöffnet werden, Fehlermeldung JTL-Wawi 1.9 4
In Bearbeitung Fehlermeldung auf dem Kassenbon Allgemeine Fragen zu JTL-POS 1
Neu Artikelimport bricht mit Fehlermeldung ab JTL-Ameise - Fehler und Bugs 8
Neu Versanddaten nicht übermittelt. Fehlermeldung in der Spalte Status Versand/Zahlung eBay-Anbindung - Fehler und Bugs 3
Gelöst Fehlermeldung Shop-Datenbank UTF-8-Kollation Installation / Updates von JTL-Shop 1
Fehlermeldung nach Bildupdate,-löschen,-ändern Shopware-Connector 1
Neu Fehlermeldung im Logbuch Betrieb / Pflege von JTL-Shop 3
Neu 🛒𝐍𝐞𝐮𝐞𝐬 𝐏𝐥𝐮𝐠-𝐈𝐧: Eigene Lösung für Rechnungskauf mit Bonitäts- & Betrugsprüfung direkt im Check-out - JTL5? Plugins für JTL-Shop 4
In Bearbeitung Keine Verbindung WaWi zu POS - Errod connect timed out JTL-POS - Fehler und Bugs 4

Ähnliche Themen