Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Problema con l'impaginazione...

    Ciao a tutti...
    Uso questa impaginazione per i miei siti dove richiesta solo che adesso mi spunta un errore e non riesco a capire dove sbaglio.

    Vi posto il codice.
    .................................................. ....


    <%
    iPageSize = 20

    If Request.QueryString("page") = "" Then
    iPageCurrent = 1
    Else
    iPageCurrent = CInt(Request.QueryString("page"))
    End If

    If Request.QueryString("order") = "" Then
    strOrderBy = "id"
    Else
    strOrderBy = Request.QueryString("order")
    End If


    url_DB = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("../mdb-database/db_tempoverde.mdb")

    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open url_DB

    Set RS = Server.CreateObject("ADODB.Recordset")


    sql = "SELECT * FROM articoli where categoria='balaustre' ORDER BY " & strOrderBy & " DESC;"

    RS.Open sql, conn, adOpenKeyset
    RS.PageSize = iPageSize

    RS.CacheSize = iPageSize

    iPageCount = RS.PageCount
    If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
    If iPageCurrent < 1 Then iPageCurrent = 1


    If iPageCount = 0 Then
    %><hr>
    <p align="center"><font size="2" face="Verdana">Nessuna articolo pervenuto.</font></p>
    <hr>
    <%
    Else

    RS.AbsolutePage = iPageCurrent
    iRecordsShown = 0


    %>
    <%

    Do While iRecordsShown < iPageSize And Not RS.EOF

    numero = numero + 1
    %>
    <div align="center">

    <table border="0" cellpadding="0" cellspacing="3" width="400">
    <tr>
    <td width="205" bgcolor="#663300" height="13">
    <p align="right"><font color="#FFFFFF" face="Verdana" size="1">Articolo:</font></td>
    <td width="571" bgcolor="#FFFFCC" height="13"><font size="1" face="Verdana" color="#000000"><%=RS("articolo")%>
    </font></td>
    </tr>
    <tr>
    <td width="205" valign="top" align="right" height="113">
    <p align="right"><font size="1" face="Verdana" color="#000000">">[img]../cacca[/img]</font></td>
    <td width="571" valign="top" align="left" height="113">
    <div align="center">
    <table border="0" cellpadding="0" cellspacing="3" width="400" bgcolor="#FFFFFF">
    <tr>
    <td width="147" bgcolor="#FF9933" align="right" valign="top"><font color="#FFFFFF" size="1" face="Verdana">Descrizione:</font></td>
    <td width="420" bgcolor="#FFFFCC" valign="top" align="left"><font color="#000000" size="1" face="Verdana"><%=RS("descrizione")%>
    </font></td>
    </tr>
    <tr>
    <td width="147" bgcolor="#FF9933" align="right" valign="top"><font color="#FFFFFF" size="1" face="Verdana">Misure:</font></td>
    <td width="420" bgcolor="#FFFFCC" valign="top" align="left"><font color="#000000" size="1" face="Verdana"><%=RS("misure")%>
    </font></td>
    </tr>
    <tr>
    <td width="147" bgcolor="#FF9933" align="right" valign="top"><font color="#FFFFFF" size="1" face="Verdana">Peso:</font></td>
    <td width="420" bgcolor="#FFFFCC" valign="top" align="left"><font color="#000000" size="1" face="Verdana"><%=RS("peso")%>
    </font></td>
    </tr>
    <tr>
    <td width="567" align="right" valign="top" colspan="2"><font size="1" face="Verdana">

    </font></td>
    </tr>
    </table>
    </div>
    </table>
    </div>
    <%

    iRecordsShown = iRecordsShown + 1
    RS.MoveNext
    Loop
    %>

    <%
    End If
    RS.Close
    Set RS = Nothing
    Conn.Close
    %><center>
    <%

    For x=1 to iPageCount
    %>
    <font face="Verdana" size="2">[ <%=x%> ]</font>
    <%
    Next
    %> </table>
    .................................................. ....

    l'errore che mi restituisce quando clicco nella pagina 2 è questo:

    HTTP Errore 404
    404 Impossibile trovare l'oggetto desiderato.

    Il server Web non è stato in grado di trovare il file o lo script richiesto. Controllare che il percorso dell'URL sia corretto.

    Se il problema persiste, contattare l'amministratore del server.


    dove sbaglio? grazie a tutti, Gianluca.

  2. #2
    Verifica prima la seguente:

    - da IE --> strumenti --> opzioni internet --> avanzate --> controllo che sia deselezionata la casella la cui dicitura accanto sia la seguente "mostra messaggi HTTP brevi".
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    fatto..
    solo che ho abbandonato quest'impaginazione e ho utilizzato quella di Roby.
    Decisamente più funzionale!

    Mo mi è spuntato un altro problema.
    Quando devo visualizzare l'immagine questo è il link che mi restituisce:

    http://localhost/oc2/tv/paginazione/...ticolo43e.jpg#

    Nel db è conservato come collegamento ipertestuale e precisamente public/articolo43e.jpg

    Boh!!

  4. #4
    Il link che hai postato punta al tuo localhost, ad ogni modo se il link per visualizzare l'immagine sul db contiene questa stringa: "public/articolo43e.jpg", evidentemente in quel percorso non è presenta l'immagine da mostrare.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    grazie mille...
    effettivamente non ho inserito ancora la cartella..
    ora provo il tutto
    ciao ciao

    e grazie!!!!

  6. #6
    Prego.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.