Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    redirect e connessione...dubbio

    ciao a tutti!

    ho un dubbio!

    se io eseguo una pagina con questo codice:

    codice:
    ...
    if rs1.bof and rs1.eof then 
    
    response.redirect "index.asp"
    else 
    
    response.Redirect("index.asp?id="&rs1.fields.item("id").value)
    end if
    
    rs1.close
    set rs1=nothing
    strconn.close
    set strConn = nothing
    in un caso come questo dove cè redirect prima della chiusura della connessione e dell'oggetto queste chiusure vengono eseguite o avviene redirect e lascia tutto aperto?

    :master:
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    restano aperti.

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Mems
    restano aperti.
    VVoVe:

    ops...

    e quindi se nell'url devo mettere una variabile la metto in una variabile di appoggio , chiudo tutto e faccio redirect...

    giusto?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    codice:
    eseguiRedirect = false
    
    if rs.eof then
    eseguiRedirect = true
    else
    ...
    end if
    
    rs.close
    set rs = nothing
    
    conn.close
    set conn = nothing
    
    if eseguiRedirect then response.redirect doveTePare

  5. #5
    scusate ho un dubbio sul dubbio...
    ma la prima volta che esegue la query rs è a bof giusto?
    allora in teoria a eof non ci arriva mai perchè fa la prima volta la query e poi subito il redirect giusto?
    ah no avevo letto male...
    codice:
    avevo capito
    if rs1.bof or rs1.eof then 
    al posto di
    if rs1.bof and rs1.eof then
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

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 © 2026 vBulletin Solutions, Inc. All rights reserved.