Forum: ASP.NET2.0 |
Thema:
AW: AW: AW: FERTIG !! |
Von:
Thomas Hauser (
16.08.2007 15:05) |
Hallo Thomas,
kein Problem.
Das Umformatierung des Datums ist kein Problem, solange Du das an beiden Stellen machst.
Zeile 95: string colname = Begin.AddDays(day).ToString("dd.MM.yy");
Zeile 120: string colname = start.AddDays(day).ToString("dd.MM.yy");
Bezüglich der Möglichkeiten für das Select Statement:
//Möglichkeit 1:
cmd.CommandText = @"select
RessourcenId, Startdatum, Stopdatum
from
belegung
where
Startdatum between @Start and @End
or Stopdatum between @Start and @End
union
select
distinct RessourcenId, null, null
from
belegung
where
not(Startdatum between @Start and @End
or Stopdatum between @Start and @End)";
cmd.Parameters.AddWithValue("@Start", Begin);
cmd.Parameters.AddWithValue("@End", End);
//Möglichkeit 2: cmd.CommandText = "select * from Belegung";
Wenn Du mal viele Buchungen hast pro Raum, dann wird die erste Möglichkeit definitiv die bessere sein. Geh mal in Gedanken den Code durch, dann weißt Du was ich meine. Debugge mal den Code im Einzelschritt, dann wirst Du verstehen, warum ich das in Möglichkeit 1 so "kompliziert" gemacht habe.
Grüße,
Thomas
Thomas Hauser (Trainer und Consultant, Blog: http://thomashauser.spaces.live.com, Forum: http://www.sharepointbook.de - Die Forum-Webseite zum Buch!)
Betreff |
Von |
Datum |
|
|
AW: AW: AW: AW: FERTIG !!
Hallo Thomas,<br>es hat alles so geklappt. Vielen Dank.<br>Das Statement ist auch so vollkommen ok habe die Möglichkeit 1 genommen.<br>Jetzt wollte ich sowas wie eine schnellbelegung bauen direkt aus der... |
|
|
|
|
|
Thomas
Scherner
|
19.08.2007 13:19 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!