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
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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