Ciao amici sono Maria
sto visualizzando alcuni record con SELECT DISTINCT e nella visualizzazione mi appaiono i record secondo il numero crescente dei gruppi. (1,2,3,4,5,6)
Vorrei che questo ordine fosse in relazione all'ultimo inserimento. Mi spiego. Se l'ultimo record inserito appartiene al gruppo 3 e il penultimo al gruppo 5 vorrei che l'ordine dei record che visulizzo fosse 3,5, etc... il terzultimo record inserito etc...
Spero di essermi spiegata.
Vi posto lo script
<%
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/mad_mercato.mdb")
strConn=strConn & ";pwd=training"
Conn.Open strConn
sql= "SELECT distinct campo7 from articoli where campo2 = '1'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
if not rs.eof then
Do While Not rs.EOF
set rs2 = server.createObject("ADODB.recordset")
sql2 = "select * from articoli where campo2 = '1' and campo7 = '"&rs("campo7")&"' order by ad_ID desc"
rs2.open sql2, conn
response.write "<p class=ultimora><a href="""&rs2("AD_DESCRIPTION")& "#alto"" target=centro>"
response.write ""&rs2("AD_TITLE")
rs2.close
rs2.Open sql2, conn ,3,3
rs.MoveNext
Loop
end if
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>

Rispondi quotando