hmm, die einzelnen Datenfelder halt mit UPDATE l�schen (Null-Wert einf�gen oder
die etwas unsichere M�glichkeit mit "" einf�gen)

Rainer

Stefan H�sler schrieb:

> 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

Antwort per Email an