Bonjour,
Je travaille sur un site de vente de produits d'informatique (asp.net)
Dans le bouton de validation de commande j'ai ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Protected Sub Valider_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Valider.Click
        req = "insert into Commande (CodeClient, CodeAccessoire, DateCmd, Quantite) values ('" & Session("code") & "','" & Session("CodeA") & "','" & Date.Now & "','" & TextBox1.Text & "')"
        Label7.Text = Da.MiseAJour(req)
    End Sub
Da.MiseAJour() est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Public Function MiseAJour(ByVal req As String) As String
        Dim str As String
        cmd = New SqlCommand(req, con)
        con.Open()
        str = cmd.ExecuteNonQuery() & " ligne(s) affectée(s)"
        con.Close()
        Return str
    End Function
Quand je clique sur le bouton de validation on me donne cette erreur:
La connexion n'est pas fermée. L'état actuel de la connexion est ouvert.
je ne sais pas la cause de cette erreur, pourtant j'ai con.close() dans la fonction

aidez-moi svpppp je suis perdue