Bonjour, j'ai une question technique :
Si ma page asp a la forme suivante :
Est ce que lors du passage dans la condition de redirection :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 '** Ouverture de la connexion Set MaConnection = Server.CreateObject("ADODB.Connection") MaConnection.Open Application("bdd") '** Creation et remplissage du RS Set usrRS = Server.CreateObject("ADODB.Recordset") usrRS.open "select * from ...", MaConnection '** La condition de redirection If usrRS("xxxx")<>"" Then Response.redirect("accueil.asp") End if <HTML> blablablablablablablablabla </HTML> '** fermeture du RS usrRS.Close Set usrRS = nothing '** fermeture connexion MaConnection.Close Set MaConnection= Nothing
- La redirection est immédiate donc usrRS et MaConnection restent ouverts (auquel cas il faut en fait les frmer dans la condition
- Ou bien toute la page asp est quand meme lue, puis la redirection se fait, auquel cas usrRS et MaConnectionsont fermés ?
D'autre part, le = nothing est il nécéssaire apres le .close ?
On m'a dit qu'il valait mieux le faire, mais quelles tes la réalité ?
Que se passe-t-il vraiment si je ne fait que usrRS.Close ?
Et que set usrRS = nothing, sans faire le close avant ?
Merci !!
Partager