Bonjour, j'ai un énorme sousci sur mon site web.
Lorsque plusieurs utilisateurs se connectent sur la meme page au meme moment ils récuperent la requete du premier utilisateur, lorsque le premier sort de la page le second recupere sa propre requete(la bonne) ,lorqu'il quitte le troisieme recupere sa requette(la bonne) et ainsi de suite

Voici mon code:
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
 
        Connection.ConnectionString = ConfigurationManager.ConnectionStrings("XXX").ConnectionString
        Dim sql_select As String
 
        Connection.Open()
 
        Dim commandText As String = "select * from [A] where [b]=@REF" 
 
        Dim cmd As OleDbCommand = New OleDbCommand(commandText, Connection)
 
        cmd.Parameters.Add("@REF" & filtration, OleDbType.Char).Value = filtration
 
        AdapTContact5 = New OleDbDataAdapter(cmd)
 
        AdapTContact5.Fill(ds2, "st111")
        Matable = ds2.Tables("st111")
        Connection.Close()
Connection.Dispose()
 
        Cache.Add("AXAXA", Matable, Nothing, Now.AddMinutes(60), TimeSpan.Zero, CacheItemPriority.AboveNormal, onRemove)
Comment faire pour que les requêtes reviennent à la bonne personne ?

Y a t-il un moyen de bloquer la connexion lorsqu'une requête est active ?