Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Probleme beim select aus DataTable nach Datum <


AndiTom - Do 05.03.09 16:59
Titel: Probleme beim select aus DataTable nach Datum <
Hallo an alle!
Ich habe folgendes Problem: ich mache select aus einer DataTable die ich aus ener XML auslese, dabei selectiere ich die rows nach alen Datums die zwischen zwei vorgegebenen Datums liegen(so wie BETWEEN zwei Datums), wobei passiert was Komisches: Das selectieren nach "Datum >=" funktioniert ohne Probleme, das Selectieren mit "Datum <=" oder einfach "<" funktioniert nicht...( als Ergebniss werden alle Rows ausgewählt )....!?!
Hier der Codeauschnitt:


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
DateTime fromDate = dateTimePicker1.Value; 
DateTime toDate = dateTimePicker2.Value; 
string sFromDate = "#" + fromDate.ToShortDateString() + "#"
string sToDate = "#" + toDate.ToShortDateString() + "#"
string expression; 
expression = "DATUM >= " + sFromDate +" AND DATUM <= " + sToDate; 
selectRows = dt.Select(expression);


Moderiert von user profile iconKha: C#-Tags hinzugefügt


JüTho - Do 05.03.09 17:27

Hallo und :welcome:

Bitte lies Dir Deinen Beitrag nochmals genau durch und setze eine Reihe von zusätzlichen Satzzeichen: Doppelpunkt, Komma, Punkt, Semikolon. Ich verstehe bisher nicht, was funktioniert und was nicht.

Bitte gehe auf den ersten Beitrag und benutze den Button mit der Schere zum Korrigieren.

Danke! Jürgen