Salve a tutti amici di Mr.Webmaster! Allora io ho un sito in asp con un database Access, nella home page compaiono 6 immagini con titolo che rappresentano gli ultimi articoli divisi per categoria, ora io vorrei sapere se c'è un modo per far si che i 6 articoli non siano gli ultimi ma siano presi a caso dal database. vi mostro il mio codice:
Ciao a tutti e grazie:fonzie:
Codice:
<%Set RS = Server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = con
sqlString = "SELECT articoli.id as iddo, articoli.titolo, console.nome, autori.nome, articoli.foto1, articoli.paragrafo1 FROM (articoli LEFT JOIN autori ON articoli.autore = autori.id) LEFT JOIN console ON articoli.console = console.id where articoli.redazionale <> 3 order by articoli.foto1 desc, articoli.id desc "
RS.open sqlString
foto = rs("foto1")
if foto = "" or isnull(foto) then
foto = "vuota.jpg"
end if
%>
<%Set RSa = Server.CreateObject("ADODB.Recordset")
RSa.ActiveConnection = con
sqlString = "SELECT articoli.id as iddo, articoli.titolo, console.nome, autori.nome, articoli.foto1, articoli.paragrafo1 FROM (articoli LEFT JOIN autori ON articoli.autore = autori.id) LEFT JOIN console ON articoli.console = console.id where articoli.redazionale = 2 order by articoli.id desc"
RSa.open sqlString
foto2 = rsa("foto1")
if foto2 = "" or isnull(foto2) then
foto2 = "vuota.jpg"
end if
%>
<%Set RSb = Server.CreateObject("ADODB.Recordset")
RSb.ActiveConnection = con
sqlString = "SELECT articoli.id as iddo, articoli.titolo, console.nome, autori.nome, articoli.foto1, articoli.paragrafo1 FROM (articoli LEFT JOIN autori ON articoli.autore = autori.id) LEFT JOIN console ON articoli.console = console.id where articoli.redazionale = 5 order by articoli.id desc"
RSb.open sqlString
foto3 = rsb("foto1")
if foto3 = "" or isnull(foto2) then
foto3 = "vuota.jpg"
end if
%>
<%Set RSc = Server.CreateObject("ADODB.Recordset")
RSc.ActiveConnection = con
sqlString = "SELECT articoli.id as iddo, articoli.titolo, console.nome, autori.nome, articoli.foto1, articoli.paragrafo1 FROM (articoli LEFT JOIN autori ON articoli.autore = autori.id) LEFT JOIN console ON articoli.console = console.id where articoli.redazionale = 9 order by articoli.id desc"
RSc.open sqlString
foto4 = rsc("foto1")
if foto4 = "" or isnull(foto2) then
foto4 = "vuota.jpg"
end if
%>
<%Set RSd = Server.CreateObject("ADODB.Recordset")
RSd.ActiveConnection = con
sqlString = "SELECT articoli.id as iddo, articoli.titolo, console.nome, autori.nome, articoli.foto1, articoli.paragrafo1 FROM (articoli LEFT JOIN autori ON articoli.autore = autori.id) LEFT JOIN console ON articoli.console = console.id where articoli.redazionale = 10 order by articoli.id desc"
RSd.open sqlString
foto5 = rsd("foto1")
if foto5 = "" or isnull(foto2) then
foto5 = "vuota.jpg"
end if
%>
<%Set RSe = Server.CreateObject("ADODB.Recordset")
RSe.ActiveConnection = con
sqlString = "SELECT articoli.id as iddo, articoli.titolo, console.nome, autori.nome, articoli.foto1, articoli.paragrafo1 FROM (articoli LEFT JOIN autori ON articoli.autore = autori.id) LEFT JOIN console ON articoli.console = console.id where articoli.redazionale = 8 order by articoli.id desc"
RSe.open sqlString
foto6 = rse("foto1")
if foto6 = "" or isnull(foto2) then
foto6 = "vuota.jpg"
end if
%>
<%Set RSf = Server.CreateObject("ADODB.Recordset")
RSf.ActiveConnection = con
sqlString = "SELECT articoli.id as iddo, articoli.titolo, console.nome, autori.nome, articoli.foto1, articoli.paragrafo1 FROM (articoli LEFT JOIN autori ON articoli.autore = autori.id) LEFT JOIN console ON articoli.console = console.id where articoli.redazionale = 7 order by articoli.id desc"
RSf.open sqlString
foto7 = rsf("foto1")
if foto7 = "" or isnull(foto2) then
foto7 = "vuota.jpg"
end if
%>
<%Set RSg = Server.CreateObject("ADODB.Recordset")
RSg.ActiveConnection = con
sqlString = "SELECT articoli.id as iddo, articoli.titolo, console.nome, autori.nome, articoli.foto1, articoli.paragrafo1 FROM (articoli LEFT JOIN autori ON articoli.autore = autori.id) LEFT JOIN console ON articoli.console = console.id where articoli.redazionale = 3 order by articoli.id desc"
RSg.open sqlString
foto8 = rsg("foto1")
if foto8 = "" or isnull(foto2) then
foto8 = "vuota.jpg"
end if
%>
Ciao a tutti e grazie:fonzie: