Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035

    Problema con script di paginazione

    Salve!

    Ho scaricato uno script per impaginare i record di un db dal sito creamweb .

    Il tutto funziona correttamente: i miei recordo vengono visualizzati ed impaginati...

    però appena vado a cambiare pagina mi compare l'errore "Impossibile visualizzare la pagina".

    A cosa può essere dovuto questo problema?

    Grazie.



    Posto il codice che sto usando:
    codice:
    <%@ Language=VBScript %> 
    <% response.buffer=true %>
    <% Server.ScriptTimeout = 300 %>
    
    <%
    'creo la connessione al db
    set connessione=server.CreateObject("adodb.connection")
    connessione.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("db.mdb")
    %>
    <html>
    <head>
    	<title>Paginazione dei risultati di una query</title>
    </head>
    <BODY MARGINWIDTH="0" MARGINHEIGHT="0" TOPMARGIN="0" LEFTMARGIN="0" bgcolor="white">
    <TABLE WIDTH="500" CELLPADDING="0" CELLSPACING="0" BORDER="0" align="center">
    	<TR height="60" valign="middle">
    		<TD align="center">
    			<font face="verdana" size="3" color="red">Paginazione dei risultati di una query</font>
    		</TD>
    	<TR>
    		<TD>	
    			<%
    			iPageSize = 12 'NUMERO RECORD PER PAGINA
    
    			If Request.QueryString("page") = "" Then
    				iPageCurrent = 1
    			Else
    				iPageCurrent = CInt(Request.QueryString("page"))
    			End If
    
    			strSQL = "SELECT * FROM Roma ORDER BY minrate ASC"
    			Set objRS = Server.CreateObject("ADODB.Recordset")
    			objRS.PageSize = iPageSize
    			objRS.CacheSize = iPageSize
    			objRS.Open strSQL, connessione, adOpenStatic, adLockReadOnly, adCmdText
    
    			reccount = objRS.recordcount
    			iPageCount = objRS.PageCount
    
    			If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
    			If iPageCurrent < 1 Then iPageCurrent = 1
    
    			If iPageCount = 0 Then
    				Response.Write "
    
    <table><td><font face='verdana' size='2' color='#000000'>Non sono stati trovati giocatori.</td></table></p>"
    			Else
    				objRS.AbsolutePage = iPageCurrent
    				iRecordsShown = 0
    				%>
    				<table cellpadding="0" cellspacing="0" border="0" width="95%">
    					<tr>
    						<td bgcolor="#cccccc">
    							<table cellpadding="2" cellspacing="1" border="0" width="100%">
    								<tr height="22">
    									<td bgcolor="#dddddd" WIDTH="6%"><font face="verdana" size="2" color="#000000">N.</font></td>
    									<td bgcolor="#dddddd" WIDTH="26%"><font face="verdana" size="2" color="#000000">Nome hotel</font></td>
    									
                    <td bgcolor="#dddddd" WIDTH="4%" align="center"><font face="verdana" size="2" color="#000000">Citt&agrave;</font></td>
    									<td bgcolor="#dddddd" WIDTH="14%" align="center"><font face="verdana" size="2" color="#000000">Prezzo minimo</font></td>
    								</tr>
    								<%
    								'SI VISUALIZZA IL CONTENUTO DELLA STRINGA SQL
    								'ALL'INTERNO DELLA TABELLA PRIMA DEFINITA
    								cont=1
    								Do While iRecordsShown < iPageSize And Not objRS.EOF
    									Dim Rig, bg
    									Rig = Rig + 1
    									If Rig Mod 2 = 0 then
    										bg = "#E4E4E4"
    									Else
    										bg = "#ccccff"	
    									End if	
    									Response.Write "<tr bgcolor = " & bg & "><td><font color='#000000' face='Verdana' size='1'>" & (iPageSize*iPageCurrent)-iPageSize+Cont & "</font></td>"
    									Response.Write "<td><font color='#000000' face='Verdana' size='1'>" & objRS("Name") & "</font></td>"
    									Response.Write "<td align='center'><font color='#000000' face='Verdana' size='1'>" & objRS("city_hotel") & "</font></td>"
    									Response.Write "<td align='center'><font color='#000000' face='Verdana' size='1'>" & objRS("minrate") & "</font></td>"
    									Cont = Cont + 1
    									'POSIZIONAMENTO ALLA RIGA SUCCESSIVA DEL DB
    									iRecordsShown = iRecordsShown + 1
    									objRS.MoveNext
    								Loop
    								'PULIZIA DEGLI OGGETTI ADO
    								objRS.Close
    								Set objRS = Nothing
    								%>
    							</table>
    						</td>
    					</tr>
    				</table>
    			<%End if%>
    			
    
    
    			<%If ipagecount <> 1 Then%>
    				<center>
    				<table>
    					<tr valign="middle">
    						<td width="50%" align="center" valign="middle"><font face="verdana" size="1" color="#000000">
    							[
    							<%if iPageCurrent-2 > 0 and iPageCurrent > 2 then%>
    								[img]images/first.gif[/img]
    							<%end if%>
    							<%if iPageCurrent > 1 then%>
    								[img]images/pre.gif[/img]
    							<%end if%>
    							<%if iPageCount > 2 then
    								if iPageCurrent-2 < 1 then da_pag = 1 else da_pag = iPageCurrent-2
    								if iPageCurrent+2 > iPageCount then fino_a_pag = iPageCount else fino_a_pag = iPageCurrent+2
    							else
    								da_pag = 1
    								fino_a_pag = iPageCount
    							end if%>
    							<%for i = da_pag to fino_a_pag%>
    								<%if i = iPageCurrent then%>
    									<font color="red"><%=i%></font>
    								<%else%>	
    									<%=i%>
    								<%end if%>	
    							<%next%>
    							<%if iPageCurrent > 0 and iPageCurrent < iPageCount then%>
    								[img]images/next.gif[/img]
    							<%end if%>	
    							<%if iPageCurrent+1 < iPageCount then%>
    								[img]images/last.gif[/img]
    							<%end if%>	
    							]
    						</font></td>
    					</tr>
    					<tr>
    						<td colspan="2" align="center"><font face="verdana" size="1" color="#000000">
    							<center>
    							Pagina
    								<font color="#FF0000"><%=iPageCurrent%></font>
    								di
    								<font color="#FF0000"><%=iPageCount%></font>
    							</center>
    						</font></td>
    					</tr>
    				</table>
    				</center>
    			<%end if%>
    			<%
    			connessione.Close
    			Set connessione = Nothing
    			%>
    		</TD>
    	</TR>
    </TABLE>		
    </body>
    </html>

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    qui ci vuole Roby72 - Moderatore...

  3. #3
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    Originariamente inviato da Mizushi
    qui ci vuole Roby72 - Moderatore...
    e aspettiamolo allora

  4. #4
    Domanda stupida: il codice che hai postato, è della pagina default.asp ?
    Hai attivato il debug degli script del browser ?
    5te.

    http://www.TuningLove.com
    Right to the heart of Tuning

  5. #5
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    Originariamente inviato da 5te
    Domanda stupida: il codice che hai postato, è della pagina default.asp ?
    esattamente


    Hai attivato il debug degli script del browser ?
    no, era disattivato... ma l'errore si ripete
    :master:

  6. #6
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    up

  7. #7
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    Roby72 mi sta facendo preoccupare

  8. #8
    che nome ha questa pagina?
    default.asp
    vero?

    A me è capitato lo stesso quando ho modificato il nome della pagina e non ho modificato il link alle pagine successive della paginazione.
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

  9. #9
    L'errore Impossibile visualizzare la pagina indica che c'è un errore indubbiamente sul codice, ma, avendo sul browser attiva la voce Mostra messaggi di errore HTTP brevi, l'errore non viene visualizzato.
    Dalle opzioni avanzare di Explorer TOGLI la spunta dalla voce Mostra messaggi di errore HTTP brevi e riprova a visualizzare la pagina. Dovrebbe, questa volta, apparirti l'errore.
    A quel punto comunicacelo.

  10. #10
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    infatti... sostituendo il nuovo nome della default al contenuto ho risolto il problema

    grazie a tutti


    ps. sono comunque preoccupato per Roby72





Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.