Hallo,
> > Nun suche ich innerhalb des Recordsets �ber Find
> > nach einem bestimmten Eintrag.
>
> Ist schon umst�ndlich, oder? W�re es nicht besser wenn direkt 21
> Datens�tze ankommen?
Tja, aber die SQL-Abfrage generiert mittels AVG etc. zuerst das komplette
Ranking,
ich mu� ja wissen wieviel Platzierungen es im Ranking gibt.
> > Set objRecordset = Server.CreateObject("ADODB.Recordset")
> > jrs.Open strSQLQuery, objeconnection , 3, 3
>
> Warum Schreibrechte? Reicht adLockReadOnly nicht aus?
>
Das wei� ich auch nicht. Komme eben damit problemlos klar ! :-)
> > jrs.move (posdat - 10) ' Cursor auf 10 zur�ck setzen
>
> Das bewegt den Cursor um 155 Zeilen nach vorne. ;-)
Ich Hirnie, an so nem Ding knapper ich ewig rum..... (Im Erdboden versink !)
> Ich w�rde den eigenen Datensatz suchen und dann die 10 davor und danach
> mit union einbinden. Dann kannst Du sogar direkt den ForwardOnly-Cursor
> verwenden.
Tja, aber den kriege ich eben nicht raus, den wievielten Platz derjenige
im kompletten Ranking belegt.
Jetzt funzt�s auf jeden Fall, lag am move(-10).
Thanks
Marco
| [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