Estrarre l'ultimo record del db dal link

gianluigidibell

Utente Attivo
18 Lug 2007
72
0
6
Piacenza
Gentile Mr webmaster,
chiedo se per caso qualcuno può aiutarmi per un piccolo problema, se risolvibile.
Nella pagina delle notizie, ho a dx tutti i titoli, a sx l'argomento estratto dai titoli.
ogni titolo è un link con questa dicitura
news.asp?id=1
news.asp?id=2
news.asp?id=3 ecc ecc

quindi mentre premo il link 1, la pagina si ricarica e mi fa leggere la news 1
ma se io volessi fare un link per l'ultimo record, come posso fare?
news.asp?id=ULTIMO RECORD?????
grazie
 
Purtroppo non funziona

Grazie per la risposta, ma, forse perchè uso dreamweaver, non funziona.
è un po un casino, non posso modificare il database, ha dei blocchi di carico per id, anno ecc ecc
devo proprio richiamarlo dal link
grazie
 
Non capisco che cosa c'entra Dreamweaver, un editor WYSIWYG, con ASP, che è un linguaggio lato server. Gli script ASP sonon eseguiti allo stesso modo, sia che vengano creati con Dreamweaver sia che siano stati fatti con il Blocco Note. E chiaramente non vedrai le modifiche direttamente sulla pagina, perché lo script deve prima essere eseguito dall'interprete/compilatore, e poi restituisce il risultato.
 
Link in asp per estrarre un database

carissimo Alessandro hai perfettamente ragione. Mi sono spiegato male forse, quello che volevo dire che dreamweaver modifica un po il codice classico, mettendo dei parametri un po diversi. Ecco scusa come mi esprimo perchè preciso di nn essere un esperto nel settore ma solo un grande appassionato. Mi sono limitato nelle spiegazione del mio problema xchè pensavo fosse una cosa banale. Ma veniamo al punto:
nella pagina delle notizie, ho 2 colonne a sx il record estratto e a dx la lista dei record. Per fare questo ho usato lo stesso database ma con 2 collegamenti diversi.
Questo perchè a dx ho dovuto imporre che solo le notizie del 2010 devono essere estratte e a sx ho imposto che solo i record richiamati tramite id devono essere visualizzati, 1 alla volta.
Detto questo, se entro nella pagina, tutto funziona, a dx compaiono le notizie del 2010 a sx i record richiamati tramite la ID. Il problema stà che la prima volta che apro la pagina il record a sx visualizzato di default è il numero 1. Questo perchè nel mettere i parametri url, il codice dice che il parametro di riferimento è 1.
Quindi se io mettessi il parametro di riferimento 100, sarebbe visualizzato la prima volta il record 100.
Ho provato le varie funzioni, come quella che mi hai suggerito prima, ma siccome c'è questo parametro, viene visualizzato, come prima volta sempre il record 1.
Ecco, io vorrei invece che fosse visualizzato l'ultimo record, ogni qualvolta si apre la pagina. Cosi, magari in modo ingenuo ho pensato. Ma se faccio un collegamento a questa pagina richiamando l'ultimo record, mi compare l'ultimo:
notizie?ID=151.
Fin quà tutto a posto, il problema che i record si aggiornano, aumentano e quindi dovrei, ogni volta che aggiungo un record, incrementare manualmente il numero.
Per questo ho chiesto se esiste la possibilità, invece di mettere id=151, di mettere ID=ULTIMO.
Ecco il codice :
<%
Dim R_stampapolitica__MMColParam
R_stampapolitica__MMColParam = "1"
If (Request.QueryString("id") <> "") Then
R_stampapolitica__MMColParam = Request.QueryString("id")
End If
%>
<%
Dim R_stampapolitica
Dim R_stampapolitica_numRows

Set R_stampapolitica = Server.CreateObject("ADODB.Recordset")
R_stampapolitica.ActiveConnection = MM_Genio_STRING
R_stampapolitica.Source = "SELECT * FROM Articoli_stampa WHERE id = " + Replace(R_stampapolitica__MMColParam, "'", "''") + " ORDER BY id DESC"
R_stampapolitica.CursorType = 0
R_stampapolitica.CursorLocation = 2
R_stampapolitica.LockType = 1
R_stampapolitica.Open()

R_stampapolitica_numRows = 0
%>
Spero di essere stato chiaro, grazie ancora
 
Non funziona

Grazie Paolo, per l'aiuto che mi dai sempre, ma purtroppo non funziona.
E' proprio un problema relativo al numero 1 che dicevo sopra.
Probabilmente mi conviene far 2 pagine per ovviare a questi inconvenienti.
grazie
 

Discussioni simili