Allora, facile che ho messo una sintassi mai vista... ma a me funziona in questo modo:
Istruzione SQL: "SELECT * FROM dati ORDER BY id_dati DESC"
Adesso metto in sequenza come ho nella pagina ed i numeri sono nelle giuste posizioni:
1) <%=(Rs_articoli("titolo"))%>
2) <% Rs_articoli.move 1
Response.Write(Rs_articoli("titolo"))
%>
3) <%Rs_articoli.move 1
Response.Write(Rs_articoli("titolo"))
%>
4) <% Rs_articoli.move 1
Response.Write(Rs_articoli("titolo"))
%>
La sequenza se pur a vista è corretta perchè sono i rispettivi ID: 4-3-2-1
Quindi potrei ritenere finito il "lavoro".... Ma vorrei capirci ed imparare meglio:
Mi sembra di capire che il conteggio del successivo RS lo faccia dall'ultima condizione precedentemente scritta.
Mentre se io volessi direttamente il terzo dovrei mettere:
<%Rs_articoli.move 0
Rs_articoli.move 2
Response.Write(Rs_articoli("titolo"))
%>
Ma essendoci delle condizioni già prima scritte questo ultimo non estrapola il 3° ma ben si
il 6° (matematicamente parlando)
A questo punto ritengo che la mia sintassi sia errata perchè forse dovrei chiudere la condizione precedente per poter iniziare la nuova...
E quale sarebbe?

Rispondi quotando
