Hi,

Ich kenne das besch.... problem mit den datums-formaten.

Kurzer code auszug:

using System.Globalization;

String dateStr = DateTime.Now.ToString("MM/dd/yyyy",
DateTimeFormatInfo.InvariantInfo);

// damit bekommst du immer einen datums-string wie du ihn im format
angibst
// d.h. du kannst auch z.B.  MM-dd-yyyy verwenden

strSQL = "SELECT * from xyz WHERE TimeStamp > #" + dateStr + "#";
strSQL = "SELECT * from xyz WHERE TimeStamp = #" + dateStr + "#";
strSQL = "SELECT * from xyz WHERE TimeStamp <= #" + dateStr + "#";

// die '#'-Zeichen markieren in SQL eine datumsangabe


noch eine kurze info:
wenns irgendwie m�glich ist, speichere den format-string in einem
config-file, welches du ausliest.
Das funktionierende format h�ngt von der sprache des DB-Treibers ab !!

Klaus

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von Daniel
Fisher
Gesendet: Montag, 22. Oktober 2001 16:51
An: aspDEdotnet
Betreff: [aspdedotnet] AW: C# Datenbankabfrage nach Date

Nee also 

today.ToString("MM/dd/yyyy").Replace(".","/")

Aber wenn ich "... TimeStamp = ..." setze krieg ich keine Daten (es sind
2 s�tze in der DB).
Bei "... >= ..." bekomme ixh daten vom 11.10.2001 angezeigt. H�h???


Und 

 DateTime MyDate = new DateTime(2000, 1, 1, 0, 0, 0);
 String MyString = MyDate.ToString( "d" );


Gibt 22.10.2001 aus bzw -> Fehler in der Abfrage 



_________________________________________________________

Do You Yahoo!?

Get your free @yahoo.com address at http://mail.yahoo.com




| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp



| [aspdedotnet] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

Antwort per Email an