16. november 2005 - 20:46
Der er
5 kommentarer og 1 løsning
3 tilfældige records
Kan man udtrække tre tilfældige records? Lige nu udtrække jeg blot de tre nyeste via: <% sql = "SELECT top 3 * from [t_vare] where forside = '1' ORDER BY productid desc" %> Men vil gerne have det istedet er blot tre tilfældige. Med venlig hilsen cygnet
Annonceindlæg fra SuperOffice
16. november 2005 - 20:51
#1
Forudsat at du har en id kolonne med entydige tal i din t_vare-tabel, kan du bruge denne kode herunder: <% randomize rn = int(-1000 * rnd()) sql = "select top 3 * from t_vare where forside = '1' ORDER BY rnd(" & rn & "*id)" ' resten af koden som henter og viser data... %>
16. november 2005 - 21:48
#2
Hey Softspot, Forstår ikke helt hvad du mener med entydige tal? Men mangler du ikke også et eller andet i den linie ? Men giver følgende fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /jonsen/inc_udvalgte.asp, line 10