101 messaggi dal 03 gennaio 2002
www.f1grandprix.it
ciao,
ho bisogno di selezionare le ultime 5 news da un database, sto usando questa query ma non mi da risultati positivi:

SQL = "SELECT top 5 * FROM primopiano ORDER BY data DESC"

andatei a questo link: http://www.ageonline.info/defaultprova.asp

Come vedrete ora mi visualizza le notizie in numero variabile!!!! Nella sezione primo piano ho inserito top 5 (ne visualizza 6...)nelle altre top 1.Perchè le visualizza in quel modo????

ho notato che così com'è lo script mi visualizza solo le news pubblicate oggi!!! Ma come mai????

Ecco il listato dello script:

<!--#include file="connessione.asp"-->

<%

Dim rs
Set rs = Server.CreateObject ("ADODB.Recordset")
strSQL = "SELECT TOP 5 * FROM primopiano order by data desc"
rs.Open strsql,OBJdbConn
Do While NOT RS.EOF
%> <span class=TIT00>

<a href=" javascript:void(x=open('notiziaprimopian
o.asp?ID=<%=rs("id")%>& categ=primopiano','','toolbar=no,locatio
n=no,status=no,menubar=no,scrollbars=aut
o,resizable=no,width=500,height=480'));x
.focus();"><%=rs("titolo")%>
<br></a></span>

<span class=TXT02>
<%=rs("data")%>

<%=rs("ora")%><br>

<%
Dim introduzione
introduzione=rs("introduzione")
response.write(introduzione)
%>
</p>

<%
RS.MoveNext
Loop
rs.Close
%>

<%
Set RS = Nothing
OBJdbConn.close
Set OBJdbConn=Nothing
%>

Questo è il file connessione.asp:
<%
Dim OBJdbConn
SET OBJdbConn=Server.createobject("ADODB.Connection")
path=server.mappath("mdb-database/news.mdb")
OBJdbConn.Open ("driver={Microsoft Access Driver (*.mdb)};dbq=" & path)
%>

Ciao e a presto


Maurizio Manna
www.f1grandprix.it

Maurizio Manna
http://www.f1grandprix.it
23 messaggi dal 06 settembre 2002
...io di te farei una normale stringa SQL seguita da un ciclo tipo:

For n = 1 to 5
if rs.eof then exit for
...estrazione dati
rs.movenext
Next

Ciao
Conviene che le ordini per la chiave primaria (id ad esempio) descrescente.

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.