Autor Beitrag
AndiTom
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 05.03.09 16:59 
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:

ausblenden 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


Zuletzt bearbeitet von AndiTom am Fr 06.03.09 15:21, insgesamt 2-mal bearbeitet
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: 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