begin process at 2012 02 15 11:04:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

Access

 > 

enregistrer les donnees dans la base de donnees access


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

enregistrer les donnees dans la base de donnees access

mardi 25 novembre 2008 à 02:10:48 | enregistrer les donnees dans la base de donnees access

juleshervey

bonsoir à tous
Comme vous pouvez le constater je suis bien dans mes débuts avec le VB.net, j'ai crée un petit programme qui gère une équipe la connexion avec ma base de donnéeAccess marche parfaitement hors le but de mon bouton enregistrer je saisi mes données sur les textbox une fois je clique sur le bouton enregistrer il renvoie tout dans la base de donnée par contre le constat que j'ai fais quand j'ai des variables text ça marche mais quand j'ai des variables numeriques ça plante
j'ai même convertit mais rien du tout
voici le code

 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")   //ça plante à ce niveau le msg erreur de synthaxe 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"


    End Sub

veuillez m'aider et si vous avez un code simple et tres comprehensible qui effectue la même tâche l'ajout bien sûr ça ne serais que les bienvenus.
merci


Cette discussion est classée dans : donnees, text, true, enabled, dts


Répondre à ce message

Sujets en rapport avec ce message

erreur systeme incompréhensible [ par gargourifahmi ] Cette procedure d'un bouton d'ajout genere une erreur systeme lorsque j'appuie sur le bouton "ajouter" et l'execution s'arrete au niveau de la command Probléme de mise a jour DataTable en VB 2008 [ par lovelyhind ] Bonjour j'ai un probléme sur une application en visual basic 2008,la base de donnée est en Access [code=vb]'déclaration des variables Private ajout d'un enregistrement dans la table Securitys [ par liondes ] Salut tout le monde SVP j'ai besoin de votre aide ce code est parfait dans toutes les interfaces sauf dans celle de l'ajout du ligne login password, i Background worker sur form differente. [ par Sentynel ] Bonjour à tous, J'ai un soucis avec mon background worker. J'ai ma form principal (mainform) qui contien une listbox avec des items. Lorsque l'on cli problème avec une base de donnée acess qui contienne deux tableau [ par germany1970 ] Bonjour, j'ai une base de données acess (STOCK) qui contient deux tableau (FOURNISSEUR) et (PROD), mon problème et le suivant : avec le premier tabl modification d'un enregistrement de la table securité (login & paaword) [ par liondes ] Bonjour Voila, le programme ci dessous consiste à modifier la première ligne de la table Security (login & password) à l'exécution l'application se pl Modification d'un enregistrement sur VB.NET [ par liondes ] Salut tout le monde Le programme ci dessous consiste à modifier une ligne entière c'est la première et la seule ligne de la table sécurité (login,pass savoir si un enregistrement existe déjà ou non [ par germany1970 ] Bonjour, alors je développe avec VB 2005.avec une base de données acess. je veux avant de valider un nouveau enregistrement il vérifie si le numéro d Droit en vb net 2010 [ par tiny23 ] Salut, j'ai juste une question qui me trottine dans la tête [^^confus2] En effet j'ai dans mon projet, 3 utilisateurs qui s'authentifient via un FrmLo Extraire données d'une chaine de caractères avant de l'afficher [ par harryweb77 ] Bonjour, Je suis complètement débutant. J'ai réussi à modifier un petit terminal série (RS232) que j'ai récupéré sur la toile en y ajoutant mes éléme


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales