usando SQL = "SELECT TOP 5.... seleziono le prime 5 news del DB e me le posiziono nella mia pagina.
Ma se volessi selezionare le news dalla 5 alla 10 come faccio?
Grazie mille
usando SQL = "SELECT TOP 5.... seleziono le prime 5 news del DB e me le posiziono nella mia pagina.
Ma se volessi selezionare le news dalla 5 alla 10 come faccio?
Grazie mille
access? mysql? msssql? oracle? altro? specificare, grazie
Con la paginazione.
Crei l'oggetto recordset ADODB.Recordset, fai l'open della sql e dai le proprietà
rs.pageSize = 5
rs.absolutePage = 2
e con un ciclo for da 1 a 5 leggi i record (ricordandoti di fare rs.moveNext prima del next
mysql
il codice è:
Dim newsList,imageSrc,newsImg
Set objConn = CreateObject ("ADODB.Connection")
Set objRs = CreateObject ("ADODB.Recordset")
objConn.Open strConn
SQL = "SELECT TOP 5 db_News.id_news,TitoloENG,DescrizioneEng,Foto,Crea ted FROM db_News INNER JOIN rel_News_Sito ON db_News.id_news = rel_News_Sito.id_news " & _
"ORDER BY Created DESC;"
objRs.Open SQL, objConn, adOpenStatic, adLockPessimistic
If objRs.EOF Then
response.redirect("error.asp")
Else
newsList = ""
etc....
con MySQL puoi usare la LIMIT. controlla la documentazione
mySQL?
Usa la funzione LIMIT.
La trovi nel manuale di mySQL.
SQL = "SELECT * FROM db_News.id_news,TitoloENG,DescrizioneEng,Foto,Crea ted FROM db_News INNER JOIN rel_News_Sito ON db_News.id_news = rel_News_Sito.id_news " & _
"ORDER BY Created DESC LIMIT 6, 8;"
ho provato cosi ma nno funziona...idee???
non funziona = dà errore? esplode il pc? il video fonde? miagola il gatto? il frigo balla? ti cadono i capelli?
La papera nun galleggia?Originariamente inviato da optime
non funziona = dà errore? esplode il pc? il video fonde? miagola il gatto? il frigo balla? ti cadono i capelli?![]()
ma risposte serie e un aiuto?