Bonjour

Je suis en ASP.NET et le langage VB.NET (VStudio 2003).
J'ai une page de profil qui me récupère les informations de ma base de données Access pour les afficher dans des textbox. Les données sont bien récupérées.

Lorsque je modifie un des champs, j'ai un problème avec la requete update. Dès que je spécifie la condition where, la requète ne fonctionne plus.

Voici le 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
 
    Private Sub btn_modif_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_modif.Click
        Dim Commande As New OleDbCommand
        Dim Connexion As New OleDbConnection
 
        'Définition des paramètres de connexion
        If IsPostBack Then
            Commande.Connection = Connexion
            Commande.CommandType = CommandType.Text
            Commande.CommandText = "UPDATE [tbl_users] SET [Password]='" & txt_old_mdp.Text & "',[Nom]='" & txt_nom.Text & "',[Prenom]='" & txt_prenom.Text & "',[Mail]='" & txt_mail.Text & "',[Date_Naissance]='" & txt_date_naissance.Text & "' WHERE [Pseudo]='" & txt_pseudo.Text & "';"
            Connexion.ConnectionString = "Provider=microsoft.jet.oledb.4.0;Data Source=" & Page.MapPath("base/base.mdb") & ";"
            'Ouvre la connexion
            Connexion.Open()
            Commande.ExecuteNonQuery()
            lbl_majOK.Visible = True
            panel_profil.Visible = True
            Connexion.Close()
        End If
    End Sub
Merci de m'aider