Benny Andersen <a.mail.user@gmail.com> skrev den 18 nov 2007 i
news:19cpvutgpkpre$.humyzmhqtmiu$.dlg@40tude.net: 
> On 15 Nov 2007 15:10:28 GMT, Jens Vestergaard wrote:
>> Følgende SQL virker i selve Access
>> 
>> SELECT tblOpgaver.opgID
>> FROM tblOpgaver
>> ORDER BY Rnd([opgID]);
>> 
>> - men IKKE på en .asp-side, hvor det egentligt skal bruges!
> Jeg er lidt overrasket over at man overhovedet kan ovenstående.
Ja, det var jeg også! Men jeg er også 100% selvlært...
 
Det sjove er, at det under *visse* omstændigheder også virker på
web-serveren - nemlig tilsyneladende, hvis der er flere brugere på på én
gang. 
Det må have noget at gøre med kaldet til Randomize, men jeg kan ikke
greje den - og min inet-udbyder gider ikke hjælpe (Det betaler jeg
heller ikke for, bevar's...) 
 
 
> eller man kunne udpille fra et recordset - psedokode
> with cuurentdb.openrecordset("SELECT tblOpgaver.opgID FROM
> tblOpgaver") 
>   buildSubSet(.count)
>   do
>     .moveto nextchosenInSet
>     ' access to chosen recordset
>   loop until  lastItemInSetIsUsed
> end with
Ja, jeg har selv været ude i at gennemløbe en Rnd()-funktion og udvælge
enkelt-records på den måde, men den teoretiske risiko er jo en uendelig
løkke. 
Jeg kæmper lidt videre med udgangspunktet - men tak for input! 
 
-- 
mvh
Jens Vestergaard
Døgnets jernbanenyheder:
http://www.railsoft.dk/medier.asp