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 DHL - Fehlermeldung: Request processing failure JTL-ShippingLabels - Fehler und Bugs 23
Hersteller anlegen bringt immer Fehlermeldung JTL-Wawi 1.11 10
Neu Angebot Status "Fehlerhaft" aber keine Fehlermeldung Amazon-Lister - Fehler und Bugs 0
Fehlermeldung beim Anlegen einer zweiten JTL POS Kasse in JTL-Wawi JTL-Wawi 1.11 1
(gelöst) Ecomdata - JTL Worker 2.0 - Startet nicht - Schließt ohne Fehlermeldung JTL-Wawi 2.0 2
Neu Fehlermeldung eBay Bestellung Einrichtung und Installation von JTL-eazyAuction 0
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 1
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
Neu Artikelpreis auf Anfrage Fehlermeldung Allgemeine Fragen zu JTL-Shop 0
Neu Connector bleibt am Anfang stehen / Fehlermeldung Abbruch Shopify-Connector 3
Neu Fehlermeldung bei Farbänderung im Nova oder Nova Child Theme Templates für JTL-Shop 2
Neu Fehlermeldung Steuersätze sind nicht im Shop Schnittstellen Import / Export 0
Neu Shopify Connector Fehlermeldung bei Kategoriebildern Shopify-Connector 6
Neu Dashboard Anzeige MHD - Fehlermeldung JTL-Wawi - Fehler und Bugs 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6

Ähnliche Themen