Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21

Discussione: Dove sbaglio ?

  1. #11
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cosa... A parte il fatto che potresti usarne una sola... poi fa come ti ho detto prima.

    id = request.querystring("ids")
    if
    'prima query
    'primo recordset
    else
    'seconda query
    'secondo recordset
    end if

    Roby

  2. #12
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cosa... A parte il fatto che potresti usarne una sola... poi fa come ti ho detto prima.

    id = request.querystring("ids")
    if
    'prima query
    'primo recordset
    else
    'seconda query
    'secondo recordset
    end if

    Roby

  3. #13
    dopo l'else uso tutto, cosa non uso

  4. #14
    Io uso tutto dopo l'else

  5. #15
    ok ora ci provo...

  6. #16
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non hai capito.
    Apri un solo recordset, questo:

    rs.Open SQL, Conn, 3, 3

    associato alla prima query SQL, questa
    SQL = "SELECT * FROM biografia order by nome"

    l'altra query successiva è completamente ignorata.

    Roby

  7. #17
    http://www.allinonenet.it/d/m/biografia.asp

    Qui ce l'esempio delle due pagine


    Ho fatto come hai detto tu ma niente, il risultato lo trovi sul link sopra:

    <%
    id = request.querystring("ids")
    if id = "" then
    while not rs.eof
    %>

    &Autore=<%=rs("Nome")%>%20<%=rs("cognome")%>"><%=r s("nome")%>, <%=rs("cognome")%> Inserito il <%=rs("data inserimento")%>

    +<%=rs("nome")%>&fr=td&vs=">Cerca con Yahoo <%=rs("cognome")%><%=rs("nome")%>


    <%
    rs.movenext
    wend
    %>

    <%else%>
    <%

    SQL = "SELECT * From biografia where id="& id
    %>
    <%=rs("img")%>

    <%=rs("nome")%><%=rs("cognome")%>, nato a <%=rs("data di nascita")%>.

    <%=rs("descrizione")%>


    <%=rs("sito")%>
    <%end if%>

  8. #18
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Te l'ho detto quel'è il problema. Devi avere un solo recordset ma lo devi aprire due volte, nell'IF e nell'ELSE e chiuderlo alla fine.

    Roby

  9. #19
    <%
    id = request.querystring("ids")
    if id = "" then
    SQL = "SELECT * FROM biografia where visualizza=yes order by nome"
    rs.Open SQL, Conn, 3, 3
    while not rs.eof
    %>
    <%=rs("Nome")%><%=rs("Cognome")%>

    &Autore=<%=rs("Nome")%>%20<%=rs("cognome")%>"><%=r s("nome")%>, <%=rs("cognome")%> Inserito il <%=rs("data inserimento")%>

    +<%=rs("nome")%>&fr=td&vs=">Cerca con Yahoo <%=rs("cognome")%><%=rs("nome")%>


    <%
    rs.movenext
    wend
    %>

    <%else%>
    <%

    SQL = "SELECT * From biografia where id="& id
    rs.Open SQL, Conn, 3, 3
    %>
    <%=rs("img")%>

    <%=rs("nome")%><%=rs("cognome")%>, nato a <%=rs("data di nascita")%>.

    <%=rs("descrizione")%>


    <%=rs("sito")%>
    <%end if%>

    In questo modo funziona ma è corretto il codice ?

  10. #20
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Più o meno... ma chiudi recordset e connessione alla fine.

    Roby

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.