:�brigens sehr wichtig, nach Zeit und nicht nach der Autowert ID zu
Sortieren, das kann sich sp�ter r�chen
Womit Du schon ein Problem gel�st h�ttest! Mensch bin ich bl�d *ans Hirn
greif*. Wenn ich nach Zeit sortiere, kann ich mir das komplizierte Dingsbums
mit den zwei Selects sparen. Is heut nich mein Tag.
Dankesch�n!
-----Urspr�ngliche Nachricht-----
Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 19. September 2001 14:31
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: Chat
SELECT online.User, online.Farbe, Chat.Zeit, chat.Text FROM char INNER JOIN
online ON online.User = Chat.User WHERE Chat.ID IN (Select Top 20 ID FROM
Chat ORDER BY Zeit DESC) ORDER BY Chat.Zeit DESC
und wenn das nicht funktioniert:
SELECT online.User, online.Farbe, Chat.Zeit, chat.Text FROM (char INNER JOIN
online ON online.User = Chat.User) INNER JOIN (Select Top 20 ID FROM Chat
ORDER BY Zeit DESC) Abfrage ON Abfrage.ID = Chat.ID WHERE Chat.ID ORDER BY
Chat.Zeit DESC
�brigens sehr wichtig, nach Zeit und nicht nach der Autowert ID zu
Sortieren, das kann sich sp�ter r�chen
Andreas Roth
--------------------------------------
[EMAIL PROTECTED] *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
--------------------------------------
> -----Urspr�ngliche Nachricht-----
> Von: Stefan H�sler [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 19. September 2001 13:22
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: Chat
>
>
> Ok, ich versuch's mal Dir zu erkl�ren:
>
> Datenbank (chat.mdb)
> |_ Tabelle (chat)
> | |_ Feld (ID) - AutoWert
> | |_ Feld (User) - Der User
> | |_ Feld (Zeit) - Wann der User was geschrieben hat
> | |_ Feld (Text) - Was der User geschrieben hat
> |
> |_ Tabelle (online)
> |_ Feld (User)
> |_ Feld (Farbe)
>
> Gut?
>
>
> -----Urspr�ngliche Nachricht-----
> Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 19. September 2001 14:19
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: Chat
>
>
> Dann ist die gew�hlte verbindung zwischen den beiden Tabellen
> irgendwie
> nicht richtig, aber daf�r kenne ich deine Tabellenstruktur zu schlecht
>
>
> Andreas Roth
> --------------------------------------
> [EMAIL PROTECTED] *jetzt mit Chat*
> http://www.EuphoriasChild.DarkTech.org
> --------------------------------------
>
> > -----Urspr�ngliche Nachricht-----
> > Von: Stefan H�sler [mailto:[EMAIL PROTECTED]]
> > Gesendet: Mittwoch, 19. September 2001 13:13
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] AW: Chat
> >
> >
> > Ist mir ja schon fast peinlich, da� ich hier die Liste so
> > f�lle, aber ich
> > hab noch eine Frage:
> >
> > Wenn ich den SQL String so mache, wie Du beschrieben hast
> und folgende
> > Schleife angebe
> >
> > Do until rs.EOF = true
> > Response.Write rs("Zeit") & ": "
> > Response.Write "<FONT COLOR='" & strFarbe & "'>"
> > Response.Write "<I>" & rs("User") & " </I>"
> > Response.Write rs("Text")
> > Response.Write "</FONT><BR>"
> > rs.MoveNext
> > Loop
> >
> > durchl�uft er mir die Schleife bis EOF von der online
> > Tabelle. Sollte er
> > aber eigentlich bis EOF der chat Tabelle machen. Wie kann ich
> > das l�sen?
> >
> > Danke
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
> > Gesendet: Mittwoch, 19. September 2001 12:48
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] AW: Chat
> >
> >
> > grrr, ist erst noch durcheinander, das kommt davon wenn man
> > eben schnell mal
> > 'ne Mail schreibt:
> >
> > SELECT chat.*, ONLINE.* FROM chat INNER JOIN ONLINE ON [evt.
> > chat.User =
> > ONLINE.User
> > ] WHERE ID in (SELECT TOP 20 ID
> > FROM chat) ORDER BY ID ASC
> >
> > Andreas Roth
> > --------------------------------------
> > [EMAIL PROTECTED] *jetzt mit Chat*
> > http://www.EuphoriasChild.DarkTech.org
> > --------------------------------------
> >
> >
> > | 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
| 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