Enregistrement dans la base données access

Fermé
HDEUX - Modifié par NHenry le 9/09/2016 à 18:16
bouchrot Messages postés 352 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 2 janvier 2023 - 26 oct. 2016 à 14:27
Bonjour, je vous joint ici mon programme qui sert à enregistrer des données remplies dans les textbox dans une base données nommée BDPOMPES dans une table nommée POMPES.
Lorsque j'execute je reçois le message bien enregistrer, pourtant rien n'etait enregistrer dans ma base de données.
Merci de m'aider à détecter ce qui manque de mon programme

Private Sub ENREGISTRER_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ENREGISTRER_.Click

        Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\BDPOMPES.accdb")

        Dim cmd As New OleDbCommand(" select * from POMPES", cn)
        cn.Open()
        Dim da As New OleDbDataAdapter(cmd)
        Dim ds As New DataSet

        da.Fill(ds, "POMPES")
        Dim dtr As DataRow
        dtr = ds.Tables("POMPES").NewRow

        dtr("MARQUE") = Me.TextBox4.Text
        dtr("SERIE") = Me.TextBox5.Text
        dtr("Diamètre") = Me.TextBox6.Text
        dtr("Vitesse tr/min") = Me.ComboBox1.Text
        dtr("H1") = Me.TextBox41.Text
        dtr("H2") = Me.TextBox40.Text
        dtr("H3") = Me.TextBox39.Text
        dtr("H(qmax)") = Me.TextBox35.Text
        dtr("Q2") = Me.TextBox37.Text
        dtr("Q3") = Me.TextBox36.Text
        dtr("Qmax") = Me.TextBox34.Text
        dtr("Dmax") = Me.TextBox11.Text
        dtr("Dmin") = Me.TextBox10.Text
        dtr("a") = Me.TextBox3.Text
        dtr("b") = Me.TextBox2.Text
        dtr("c") = Me.TextBox1.Text

        Dim CMBD As New OleDbCommandBuilder(da)
        da.Update(ds, "POMPES")
        ds.Clear()
        da.Fill(ds, "POMPES")
        Dim dtt As New DataTable
        dtt = ds.Tables("POMPES")
        MsgBox("Votre pompe est bien enregistrée")

    End Sub


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.


1 réponse

bouchrot Messages postés 352 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 2 janvier 2023 6
26 oct. 2016 à 14:27
ferme la connexion
0