Hi,
ich versuche es mal aufs Wesentliche runter zu brechen.
Ich habe einen Select, der über >= und <= mir nur eine bestimmte Datumsauswahl geben soll. (Select ist in der Datenbank getestet, da funktioniert alles)
Ich speichere meine Daten in einem Objekt und bilde eine Liste aus diesen Objekten. Und ohne erklärlichen Grund "klaut" er mein Startdatum.
Ich wähle z.B. 3 Tage inklusive Start- und Enddatum aus und auf SQL Seite klappt es, dass er mir das ausgibt, aber auf C# Seite plötzlich nicht.
Da wählt er erst den nächsten Tag nach dem Startdatum aus und das Enddatum, aber nicht mein eigentliches erstes Datum wie gesagt.
Da müssten dann 3 Einträge stehen in meiner Liste und es sind nur 2. Ich spreche auch direkt Index [0] an und da steht ohne besonderen Grund dann halt erst der 2. Tag.
Mein Startdatum wird ignoriert.
Der Select funktioniert in der Datenbank genau so, wie er sollte.
Und es gibt auch keinen offensichtlichen Syntaxfehler in meinem c# Code.
Meine Variablen, die das gewünschte Start- und Enddatum speichern funktionieren auch so weit.
Hat Jemand Ideen, woran es liegen könnte und was ich noch spezifisch überprüfen könnte?
Wären gerade zu viele relevante Codestellen, weswegen ich jetzt Schwierigkeiten hätte, das alles hier reinzukopieren.
Vielleicht kennt Jemand trotzdem ein ähnliches Problem? :S
Lg Lyn
Moderiert von Th69: Beitragsformatierung überarbeitet (überflüssige Zeilenumbrüche entfernt).Moderiert von Th69: Topic aus C# - Die Sprache verschoben am Mo 08.10.2018 um 13:25