IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

ajouter les donnees de mes textbox dans la bd access


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 9
    Par défaut ajouter les donnees de mes textbox dans la bd access
    Bonsoir à tous...
    comme vous pouvez le constater je suis dans mes débuts avec le visual Basic.net
    j'ai crée un petit programme pour gérer une équipe sauf que avec mon bouton ajouter qui n'est autre que enregistrer dans le programme c'est à dire saisir les données dans les textbox et les renvoyer dans ma base de donnée hors le constat que j'ai fais avec les variables text ça marche bien par contre avec les variables numériques ça plante j'ai même essaiyé de convertir mais il m'affiche un message d'erreur

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    Private Sub btnenregis_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnenregis.Click
     
            'si un champ n'est pas rempli fin de procedure
     
            If Me.txtnationalite.Text = "" Or _
               Me.cmbdate.Text = "" Or _
                Me.txtnbrjoueur.Text = "" Then
     
                MessageBox.Show("Vous devez obligatoirement remplir vos champs :")
     
                Me.txtnationalite.Focus()
     
     
                Exit Sub
     
            End If
     
            'creation d'une nouvelle ligne avec les donnees de textbox
            dtr = dts.Tables("equipe").NewRow
     
            dtr("natio") = Me.txtnationalite.Text
            dtr("date") = Me.cmbdate.Text
            dtr("nbre_joueur") = Me.txtnbrjoueur.Text
     
     
            'ajout de la ligne dans le dataset
            dts.Tables("equipe").Rows.Add(dtr)
     
            'creation et execution de commanBuilder pour mettre à jour le dataadapter
            cmdb = New OleDb.OleDbCommandBuilder(dta)
            'mise à jour du dataadapter à partir des donnees de commandBuilder
            dta.Update(dts, "equipe")  //c'est ici qu'il plante le message c'est erreur dans l'instruction insert into
     
            dts.Clear()
            dta.Fill(dts, "equipe")
            dtt = dts.Tables("equipe")
     
            matable = dts.Tables("equipe")
            dtgridequipe.DataSource = matable
     
            'aller au debut du fichier
            rownum = 0
     
            'afficher les donnes dans les textbox
     
            Me.txtcode.Text = dtt.Rows(rownum).Item("code_equip")
            Me.txtnationalite.Text = dtt.Rows(rownum).Item("natio")
            Me.cmbdate.Value = dtt.Rows(rownum).Item("date")
            Me.txtnbrjoueur.Text = dtt.Rows(rownum).Item("nbre_joueur")
     
     
            btnpremier.Enabled = True
            btnprecedent.Enabled = True
            btnsuivant.Enabled = True
            btndernier.Enabled = True
     
            btnmodifier.Enabled = True
            btnsupprimer.Enabled = True
            btnajouter.Enabled = True
            btnenregis.Enabled = False
     
            btnajouter.Text = "Ajouter"
    merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    le message c'est erreur dans l'instruction insert into
    Et c'est tout ? avec ça on va pas aller bien loin...
    Que vaut l'InsertCommand du DataAdapter ? Normalement quand tu utilises un CommandBuilder ça devrait être Nothing, si ce n'est pas le cas ça ne marchera pas...

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/03/2011, 13h06
  2. ajouter les donnees de mes textbox dans la bd access
    Par juleshervey dans le forum VB.NET
    Réponses: 0
    Dernier message: 27/11/2008, 20h31
  3. Réponses: 14
    Dernier message: 28/04/2007, 12h25
  4. Réponses: 3
    Dernier message: 15/03/2007, 20h33
  5. Réponses: 3
    Dernier message: 06/11/2006, 08h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo