Hi,

1. mit System.DBNull.Value, also etwa so:
    if(FeldWert == System.DBNull.Value)

2. okay

3.  entweder so wie du es gemacht hast oder mit:
    Convert.ToDateTime("10.01.1900")

4. if(StartDate!=DateTime.Parse("10.01.1900")){}

gruss, marcus



----- Original Message -----
From: "Schoeppl Alexander" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 31, 2003 2:46 PM
Subject: [Csharp.net] Datum und Nullwerte


Hallo Zusammen,

Ich bin nun seit ca. 2 Wochen fest am �ben mit c# und komme auch schon gut
voran. Prinzipell finde ich es total super, das Entwicklen geht total gut.

Allerdings habe ich noch ein paar kleinere Probleme:

Ich arbeite mit SqlDataReadern.
1. Wenn ich jetzt einen Select auf eine Tabelle mache, die NULL Werte
enth�lt, gibt es eine exception. Wie pr�fe ich, ob ein Feld NULL ist, um so
eine exception zu verwindern?

2. Der DateTime Typ: Diesen Verwende ich zum behandeln von datetime Feldern
des SQL Servers. Ist dieser daf�r OK?

3. DateTime: Wie weise ich einer Variable diesen Typs einen Wert zu?
Momentan schreibe ich ldtStartDate = DateTime.Parse("01.01.1900"); Ist das
OK oder gibt es da einen eleganteren / besseren Weg?

4. Wie vergleiche ich eine DateTime Typ? Also: if (ldtStartDate !=
"01.01.1900") geht ja nicht direkt.

Danke f�r die Antworten im Voraus

Lg

Alex
_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an