ich w�rde die Datenbank anders aufbauen:
1. Studenten (Name, Adresse, etc, etc,)
2. Zimmer
3. Entweder ZimmerID bei Student speichern oder ne weitere Tabelle als Kreuztabelle
(StudentenID & ZimmerID)
----- Original Message -----
From: "Stefan H�sler" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Thursday, September 13, 2001 1:40 PM
Subject: [aspdebeginners] AW: RE: Datensatz ersetzen
> Hmm, da hast Du schon recht, da� das ganze interessant w�re (abgesehen davon
> da� mal der J�rg Haider bei uns im Heim gewohnt hat und keiner wei� wann
> weil's ja damals noch kein ASP gab *g*).
> Aber das w�re dann keine Herausforderung mehr an meine
> programmiertechnischen F�higkeiten. So was �hnliches hab ich n�mlich schon
> mal gemacht und ich will ja was neues lernen.
>
> Aber mir ist eigentlich gerade eine Frage eingefallen, die genauso wichtig
> ist: Wie kann ich eine Datenbank auf eine gewissen Anzahl Datens�tzen
> limitieren? Also einfacher (ich zeichne jetzt ein Beispiel):
> Das ist die Datenbank:
>
> ID Name Zimmernummer Studium
> -- ---- ------------ -------
> 1 Huber 1001 keins
> 2 Maier 1002 BWL
> 3 Gockl 1003 Psycho
> . . . .
> . . . .
> 267 Abl 5219 SAE
>
> Bezwecken m�chte ich, da� die Zimmernummern immer erhalten bleiben und keine
> dazukommen. Wenn ich also ne Person rausl�sche, soll die Zimmernummer unter
> der gleichen ID bestehen bleiben und einfach unbewohnt sein. Und wenn ich
> einen neuen Bewohner eintrage, soll der dann genau unter der ID stehen, die
> auch die Zimmernummer hat.
> Ach, ich wei� nicht, wie ich das erkl�ren soll. Die Zimmernummer soll
> einfach stehen bleiben, wie sie ist und die anderen Daten sollen halt
> ersetzt werden.
> Klar? Mir nicht.
>
> Danke
>
> -----Urspr�ngliche Nachricht-----
> Von: Hubert Daubmeier [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 13. September 2001 13:28
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] RE: Datensatz ersetzen
>
>
>
> Du willst vielleicht sp�ter mal wissen wer von wann bis wann wo gewohnt
> hat. Deshalb w�rde ich den Datensatz erg�nzen um ein von und ein bis
> [Datums-]Feld. Beim Auszug wird dann das bis Feld gesetzt. Und beim
> Einzug nur das von Feld.
>
> Auf die Art hast du [logisch] eindeutige S�tze. Die Abfragen werden ein
> bischen komplizierter. Und bei der Datumsbehandlung gibt es bestimmt
> auch Fragen. Aber grad auf die letzteren ist die Liste ja schon bestens
> eingeschossen ;-)
>
>
> --
>
> Viele Gr��e
> Hubert Daubmeier
>
>
> -----Original Message-----
> From: Stefan H�sler [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, September 13, 2001 1:16 PM
> To: ASP Diskussionsliste fuer Anfaenger
> Subject: [aspdebeginners] Datensatz ersetzen
>
>
> Hi Leute!
>
> Ich versuche gerade ein webbasiertes Verwaltungsprogramm f�r ein
> Studentenheim zu schreiben mit dem die Bewohner administriert werden
> k�nnen. Es soll ja unter Umst�nden vorkommen, da� ein Bewohner in ein
> anderes Zimmer zieht.
> Beispiel:
> Monika wohnt derzeit in Zimmer 2009 und m�chte in Zimmer 3210 umziehen.
> In 3210 wohnt derzeit August. (Namen nat�rlich von der Redaktion
> ge�ndert) In der Datenbankzeile von Monika steht derzeit: Name (Monika),
> Zimmernummer(2009), Studium(BWL) In der Datenbankzeile von August steht
> derzeit: Name (August), Zimmernummer(3210), Studium(Info)
>
> Wenn ich also Monika bearbeite und ihr die neue Zimmernummer zuteile
> (3210) funktioniert das auch. Allerdings wohnen dann Monika und August
> im selben Zimmer (wird wahrscheinlich ziemlich eng). Und ich m�chte ja
> verhindern, da� sich die zwei auf die F��e steigen ohne da� ich August
> aus dem Heim werfen mu�. Der Datensatz von August soll also nicht
> gel�scht werden, sondern der soll einfach keine Zimmernummer mehr haben
> (bzw. in sp�terer Folge eine neue bekommen).
>
> Meine erste �berlegung war, doppelte Datens�tze im Feld "Zimmernummer"
> zu verbieten. Aber dann kann ich Monika nicht umquartieren, ohne da� ich
> eine Fehlermeldung bekomme. Und ich hab keine Ahnung, wie ich die
> abfangen k�nnte. Nach dem Prinzip: "Du willst Monika in 3210
> verschieben, dort wohnt aber schon August. Wo soll den der Arme hin?"
>
> Jetzt suche ich einen theoretischen (kann auch praktisch sein)
> L�sungsweg. Ist das da oben verst�ndlich? Ich find das Ding so
> kompliziert, da� ich nicht mal wei�, wie ich es beschreiben soll. Ich
> hoffe, Ihr versteht es trotzdem.
>
> Danke
>
> Stefan (der im "real life" gerade von 3208 in 3210 umgezogen ist und
> dessen Freundin in 2009 wohnt *g*)
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
> | knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp