Datums- und Zeit-Darstellungsproblem mit Web Expression

Datums- und Zeit-Darstellungsproblem mit Web Expression

am 14.04.2007 09:34:03 von MichaelWerthHauck

In MS Expression Web möchte ich einen Terminkalender, der aus einer
Access-Datenbank besteht, veröffentlichen. In der Datenbank befindet sich
eine Abfrage, die nur Termine anzeigt, die neuer oder gleich dem aktuellen
Datum sind.
Die Einbindung über AccessDataSource (mit Access-Abfrage) und die
Darstellung über ein GridView funktionieren auch. Das Datumsfeld wird als
"29.04.2007 00:00:00" und das Zeitfeld als "30.12.1899 10:00:00" dargestellt.
In Access ist die Darstellung korrekt, dh. Datum ohne Zeit und Zeit ohne
Datum. Hat jemand eine Idee, wo und wie die korrekte Ausgabe eingestellt
werden kann?
Danke für die Hilfe.
Michael Werth-Hauck

Re: Datums- und Zeit-Darstellungsproblem mit Web Expression

am 15.04.2007 12:44:47 von Christoph Schneegans

Michael Werth-Hauck schrieb:

> Die Einbindung über AccessDataSource (mit Access-Abfrage) und die
> Darstellung über ein GridView funktionieren auch. Das Datumsfeld
> wird als "29.04.2007 00:00:00" und das Zeitfeld als "30.12.1899
> 10:00:00" dargestellt.

Du mußt für die entsprechenden Spalten die DataFormatString-Eigenschaft
setzen, bspw. {0:d} für Datums- und {0:t} für Zeitspalten, weitere
Möglichkeiten nennen
und . Wichtig ist,
daß die HtmlEncode-Eigenschaft auf "False" gesetzt wird, ansonsten hat die
Festlegung des Format-Strings nämlich keine Auswirkungen.

Re: Datums- und Zeit-Darstellungsproblem mit Web Expression

am 15.04.2007 14:32:02 von MichaelWerthHauck

Hallo Christoph,

danke für die Hilfe. Die Darstellung funktioniert nun mit den genannten
Einstellungen.

Michael

"Christoph Schneegans" wrote:

> Michael Werth-Hauck schrieb:
>
> > Die Einbindung über AccessDataSource (mit Access-Abfrage) und die
> > Darstellung über ein GridView funktionieren auch. Das Datumsfeld
> > wird als "29.04.2007 00:00:00" und das Zeitfeld als "30.12.1899
> > 10:00:00" dargestellt.
>
> Du mußt für die entsprechenden Spalten die DataFormatString-Eigenschaft
> setzen, bspw. {0:d} für Datums- und {0:t} für Zeitspalten, weitere
> Möglichkeiten nennen
> und . Wichtig ist,
> daß die HtmlEncode-Eigenschaft auf "False" gesetzt wird, ansonsten hat die
> Festlegung des Format-Strings nämlich keine Auswirkungen.
>