Naja, man k�nnte ja auch mit 'TOP [errechente Zufallszahl]' in die SQL-Anweisung
einf�gen und dann mit .movelast so den letzten Datensatz als zuf�lligen
Datensatz nehmen, oder ?
Rainer
Andreas M�ller schrieb:
> Hallo
>
> Ich hatte mal ein �hnliches Problem. Mit Access ist dem nur mit einem
> zus�tzlichen Feld beizukommen. Jeder Datensatz erhielt von mir ein
> zus�tzliches Feld "RNDID". Vor dem Aufruf des Zufallsdatensatzes ging ich
> die gesammte Tabelle durch und f�llte die Felder "RNDID" mit generierten
> Zufallszahlen zwischen 1 und AnzahlRecords. Danach Recordset wieder
> schliessen und neu �ffnen, geordnet nach "RNDID".
>
> Seither klappt das tiptop...
>
> Gruss
> Andreas
>
> > Guten morgen ASP Freaks
> >
> > ich m�chte auf mener Website zwei Bilder anzeigen lassen, die beim Laden
> der
> > Seite zuf�llig aus der Access DB ausgew�hlt werden.
> >
> > Vom Prinzip her mache ich dies etwa so:
> >
> > <%@LANGUAGE="VBSCRIPT"%>
> > <!--#include file="../../Connections/connApbt.asp" -->
> > <%
> > Randomize
> > maximum = 20
> > minimum = 1
> > Zufallszahl = INT((maximum-minimum+1)*RND()+minimum)
> > Response.Write Zufallszahl
> >
> > set rsTest = Server.CreateObject("ADODB.Recordset")
> > rsTest.ActiveConnection = MM_connApbt_STRING
> > rsTest.Source = "SELECT * FROM HundeinNot WHERE HINID LIKE
> '%zufallszahl%'"
> > rsTest.CursorType = 0
> > rsTest.CursorLocation = 2
> > rsTest.LockType = 3
> > rsTest.Open()
> > rsTest_numRows = 0
> >
> > if not rsTest.EOF then
> > Test=rsTest("BildUrl1")
> > else
> > Test="nicht gefunden"
> > end if
> > %>
> > schnippschnapp
> >
> > Die HINID ist die eindeutige ID der Datens�tze
> >
> > Nun ist es aber so, das ja auch Datens�tze wie auch die ID nicht mehr
> > vorhanden sind, weil sie ja gel�scht werden k�nnen.
> >
> > Wie mache ich dies am gescheitesten, das ich irgendwie die Anzahl S�tze
> > rausfinden und nicht nach der HINID sondern nach Datensatz auslesen kann ?
> >
> > Ich hoffe, ich hab mich verst�ndlich ausgedr�ckt.
> >
> > gruss, Thomas
> >
> > | 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