Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

DataSet Designer: NullValue für eine Spalte setzen (DateTime)

Letzter Beitrag 11-06-2008 12:35 von JohannesZiegler. 2 Antworten.
Seite 1 von 1 (3 Treffer)
Beiträge sortieren: Zurück Weiter
  • 11-06-2008 10:43

    DataSet Designer: NullValue für eine Spalte setzen (DateTime)

    Hallo Leute !

    Im Designer für ein DataSet lässt sich für jede Spalte ein NullValue festlegen, der dann zurückgegeben wird,
    wenn das entsprechende Feld in der Datenbank "null" ist.
    Für die Datentypen String und Double funktioniert alles wunderbar.

    So kann ich für eine Double-Spalte einen beliebigen konstanten Wert für den NullValue eingeben (z.B. 0).
    Beim Build wird dann der entsprechende Code für die Spalte erzeugt.

    Leider funktioniert das nicht für DateTime-Spalten. Es lassen sich zwar Werte für NullValue eintragen,
    aber bei der Code-Erzeugung läuft das ganze auf einen Fehler: "Die Zeichenfolge ... ist kein gültiger AllXsd-Wert".

    Weiß jemand, wie ich einen konstanten DateTime für den NullValue angeben kann,
    damit auch die Code-Erzeugung des Designers durchläuft ?

    Natürlich lässt sich im erzeugten Code (ohne Angabe für den NullValue) nachträglich der gewünschte Wert setzen.
    Bei Änderungen im Designer wird der erzeugte Code allesdings dann wieder überschrieben.

    Würde mich freuen von Euch zu hören, wenn Euch etwas  dazu einfällt.
    Bis dann und Danke.

     

    • IP-Adresse ist Registriert
  • 11-06-2008 10:59 Antwort zu

    AW: DataSet Designer: NullValue für eine Spalte setzen (DateTime)

    • IP-Adresse ist Registriert
  • 11-06-2008 12:35 Antwort zu

    AW: DataSet Designer: NullValue für eine Spalte setzen (DateTime)

    Danke für die Info.

    Soweit ich das sehe, gibt es anscheinend keine einfache Möglichkeit, über den Designer den NullValue
    für eine DateTime-Column zu setzen. Vorerst werde ich die entsprechende "Behandlung" für NullValues direkt
    in den erzeugten Code einbauen, den ich dann eben nach jeder Neuerzeugung wieder anpassen muss.

    • IP-Adresse ist Registriert
Seite 1 von 1 (3 Treffer)