Bonjour, j'ai une question technique :

Si ma page asp a la forme suivante :

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
Est ce que lors du passage dans la condition de redirection :

- 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 !!