Hallo Joachim,

Ich habe Deinen Tipp mal probiert aber bekomme immer eine Fehlermeldung.
Ich bin nicht der Datenbank experte, dehalb frage ich Dich noch einmal.
Ich habe folgendes eingegeben.


strSQLKGTop = "Select Top 5 Klick From KunstGalerie As c Where (Status =
'Online') And (c.KunstGalerie = a.KunstGalerie) Order By c.Klick desc"

strSQLKGTop = "Select a.Titel, b.Klick From KunstGalerie As a Inner Join
(Select Top 5 Klick From KunstGalerie As c Where (Status = 'Online') And
(c.KunstGalerie = a.KunstGalerie) Order By c.Klick desc) As b Order By
a.Titel, b.Klick desc"

Und bekomme dann die Fehlermeldung:

Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e14' 

[Microsoft][ODBC SQL Server Driver][SQL Server]Falsche Syntax in der
N�he von Schl�sselwort 'Order'. 

Was mache ich Falsch ?

Es w�hre sehr nett, wenn Du mir dabei unter die Arme greifen k�nntest.

Gru�
J�rg





-----Urspr�ngliche Nachricht-----
Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] 
Gesendet: Dienstag, 12. M�rz 2002 01:39
An: ASP Datenbankprogrammierung
Betreff: [aspdedatabase] AW: Top 5


Hallo!

Tipp:

Versuche solche Probleme immer in kleinen Schritten "Von innen nach
au�en" zu l�sen: 1. Top 5 eines einzelnen Artikels
Select   Top 5 Klick
>From     Artikel As c
Where    (Status = 'online')
  And    (c.Artikel = a.Artikel)
Order By c.Klick desc

2. Alle Artikel mit den Top 5 des Artikels

Select   a.Titel, b.Klick
>From     Artikel As a
         Inner Join (Select   Top 5 Klick
                     From     Artikel As c
                     Where    (Status = 'online')
                       And    (c.Artikel = a.Artikel)
                     Order By c.Klick desc) As b
Order By a.Titel, b.Klick desc

Alternativ dazu kannst Du auch ein hierarchisches Recordset erstellen.

Probier es mal aus!

Freundliche Gr��e
Joachim van de Bruck




| [aspdedatabase] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie 
| k�nnen sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp




| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an