21. januar 2004 - 07:17
Der er
4 kommentarer og 3 løsninger
Select Random i ASP
Hejsa NG. Kan man ikke få denne her kode til at vælge Random i en database: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open Application("Provider") Sql = "SELECT Trailer.Titel, Trailer.Ext_link, Trailer.Dato, Trailer.trailer, TrailerDetail.* FROM TrailerDetail" Set Rs = Conn.Execute(Sql) Response.Write("</tr>") Response.Write("<tr valign='top'>") Response.Write("<td width='145'><img src='image1/" & rs("Pic") & "' width='125' height='186'></td>") Response.Write("<td width='230' class='tekstboks'><strong>Premiere:</strong><br>") Response.Write("16 Januar, 2004<br> <br> <strong>Skuespillere:</strong><br>" & rs("skuespiller") & "<br><br>") Response.Write("<strong>Instruktør:</strong><br>" & rs("Instruk") & "<br><br>") Response.Write("<strong>Studio:</strong><br>" & ("Studio") & "<br><br>") Response.Write("<strong>Genre:</strong><br>" & rs("Genre") & "<br><br>") Response.Write("<strong>Spilletid:</strong><br>" & rs("Tid") & "</td>") Response.Write("</tr>") Rs.Close Conn.Close Set Rs = Nothing Set Conn = Nothing %> Hvis ikke, er der så andre muligheder?
Annonceindlæg fra Computerworld
21. januar 2004 - 08:17
#1
21. januar 2004 - 08:19
#2
*HOST* *HARK* Ehmmmm.... Jeg kigger lige lidt, så! :-)) Sorry...
21. januar 2004 - 08:19
#3
Du kan fx. gøre sådan her: <% Set Conn = Server.CreateObject("ADODB.Connection") set rs = Server.CreateObject("ADODB.Recordset") Conn.Open Application("Provider") Sql = "SELECT Trailer.Titel, Trailer.Ext_link, Trailer.Dato, Trailer.trailer, TrailerDetail.* FROM TrailerDetail" rs.Open Sql, Conn, 1 randomize rs.Move(int(rs.RecordCount * rnd)) Response.Write("</tr>") Response.Write("<tr valign='top'>") Response.Write("<td width='145'><img src='image1/" & rs("Pic") & "' width='125' height='186'></td>") Response.Write("<td width='230' class='tekstboks'><strong>Premiere:</strong><br>") Response.Write("16 Januar, 2004<br> <br> <strong>Skuespillere:</strong><br>" & rs("skuespiller") & "<br><br>") Response.Write("<strong>Instruktør:</strong><br>" & rs("Instruk") & "<br><br>") Response.Write("<strong>Studio:</strong><br>" & ("Studio") & "<br><br>") Response.Write("<strong>Genre:</strong><br>" & rs("Genre") & "<br><br>") Response.Write("<strong>Spilletid:</strong><br>" & rs("Tid") & "</td>") Response.Write("</tr>") Rs.Close Conn.Close Set Rs = Nothing Set Conn = Nothing %> Fx. sådan! //>Rune
21. januar 2004 - 08:34
#4
Rune Tak for det, kunne sgu ikke stykke noget sammen hvor jeg kom nogle vejne.. Dog giver dit følgende fejl: Microsoft JET Database Engine error '80040e10' No value given for one or more required parameters. /filmnet/database.asp, line 22
21. januar 2004 - 08:42
#5
Klaret. Rettelse: Sql = "SELECT Trailer.Titel, Trailer.Ext_link, Trailer.Dato, Trailer.trailer, TrailerDetail.* FROM TrailerDetail INNER JOIN Trailer ON TrailerDetail.Id = Trailer.Id" Tak Rune!! :-) Smider du lige en svar.
21. januar 2004 - 08:57
#6
Svar :) //>Rune
21. januar 2004 - 11:12
#7
Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering