06. oktober 2003 - 22:36
Der er
8 kommentarer og 1 løsning
Problem med tilfældig post!
Hej Jeg bruger dette script: strSQL = "SELECT TOP 1 * FROM reklame Where [type] = '" & "Banner" & "' ORDER BY Rnd(ID)" Men det virker ikke helt rigtigt, det virker som den vælger det samme banner hver gang! Hjælp mig :) Langfinger...
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
06. oktober 2003 - 22:37
#1
strSQL = "SELECT TOP 1 * FROM reklame Where [type] = '" & Banner & "' ORDER BY Rnd(ID)" Prøv sådan... //>Rune
06. oktober 2003 - 22:39
#2
Altså type er tekst derfor jeg satte "" omkring Banner da der står "Banner" i min database!
06. oktober 2003 - 22:42
#3
Hvilken database bruger du? //>Rune
06. oktober 2003 - 22:45
#4
access
06. oktober 2003 - 22:47
#5
Ahh ok, well så kan du ikke gøre sådan... Så er du nødt til at gøre det sådan her: <% set rs = Server.CreateObject("ADODB.Recordset") SQL = "SELECT * FROM DinTabel" rs.Open SQL, Conn, 1 randomize rs.Move(int(rs.RecordCount * rnd)) %> <%=rs("DinRecord")%> //>Rune
06. oktober 2003 - 22:55
#6
jeg kan vel godt smide en where sætning ind i SQL-string ikke ?
06. oktober 2003 - 22:56
#7
Jov :) <% set rs = Server.CreateObject("ADODB.Recordset") SQL = "SELECT * FROM DinTabel WHERE et_eller_andet = 1" rs.Open SQL, Conn, 1 randomize rs.Move(int(rs.RecordCount * rnd)) %> <%=rs("DinRecord")%> //>Rune
06. oktober 2003 - 22:58
#8
Du er for sej ! tak :)
06. oktober 2003 - 22:58
#9
Anytime ;o) Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering