Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Ultimo record

  1. #1

    Ultimo record

    Ho creato un visualizzatore di immagini, tale che al click del pulsante mipassa al record successivo. Quando però arrivo all'ultimo record se clicco poi, ovviamnete mi da errore. Non riesco a capire come risolvere l'errore.
    Questo è il codice:
    codice:
    <%
    pid = request.QueryString("pid")
    
    if pid = "" then
    sql = "SELECT *FROM tab_foto" 
    set rs = conn.execute(sql)
    else 
    	 sql = "SELECT *FROM tab_foto WHERE prog=" & pid
    	 set rs = conn.execute(sql)
    end if
    
    prog = rs("prog") + 1
    prec = rs("prog") - 1
    %>
    Il pid lo passo inquesto modo:
    codice:
    <a href="gallery.asp?pid=<%=prog%>">
    Potete aiutarmi.
    Grazie mille

  2. #2
    prova a mettere un controllo su rs.EOF
    -Nextart.it Graphic Solutions

  3. #3
    Avevo già provato ma in modo sbagliato,penso:
    codice:
    if rs.eof then
    prog = rs("prog")
    else
    prog = rs("prog") + 1
    end if
    e nonfunziona così

  4. #4
    crea una variabile di controllo
    var almeno_uno = !ris.EOF;

    if (almeno_uno) {
    esegui ........
    }
    se troverà almeno_uno = EOF
    fagli scrivee terminate, bho!
    -Nextart.it Graphic Solutions

  5. #5
    Scusami ma non riesco proprio a seguirti...
    penso che tu hai usato javascript, ma io uso VB, e non ho capito molto di quello che hai scritto.
    Potresti essere un pò più preciso?
    Grazie

  6. #6
    si e' js.


    <%
    pid = request.QueryString("pid")

    if pid = "" then
    sql = "SELECT *FROM tab_foto"
    set rs = conn.execute(sql)
    else
    sql = "SELECT *FROM tab_foto WHERE prog=" & pid
    set rs = conn.execute(sql)
    end if
    if (!rs.EOF) {
    prog = rs("prog") + 1
    prec = rs("prog") - 1
    }
    %>
    -Nextart.it Graphic Solutions

  7. #7
    Scusami caro nextart, ma misembra di capire che tu non hai scritto altro che quello che ho provato a fare io però inlinguaggio js...
    Potete aiutarmi per favore?

  8. #8

  9. #9
    traduci in vbscript quello che ha scritto nextstart e prova se funziona!
    If not rs.eof then
    prog = rs("prog") + 1
    prec = rs("prog") -1
    end if

  10. #10
    scusa fai finta che non ho scritto, non avevo letto bene il post!

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.