Probleme Insertion donnée dans la base de donnée avec dataset

Signaler
Messages postés
10
Date d'inscription
mardi 15 mars 2011
Statut
Membre
Dernière intervention
27 septembre 2011
-
Messages postés
2
Date d'inscription
lundi 7 mai 2012
Statut
Membre
Dernière intervention
18 mai 2012
-
Bonjour,
je suis un débutant en dévélooppement des aplication et
depuis quelques temps je suis bloqué sur un de mes pti,
je travail en vb.net express 2010 et mon pti consiste à gerer des articles et des caddies avec une base de donnée.
En fait j'ai un probleme lors de l'ajout d'un nouvel article dans la base,
quand je lance le programme j'arive à ajouté le nouvel article dans le dataset et l'afficher dans le programme avec les autres articles.
Mais le probleme c'est que quand je ferme le programme et que je vais consulter la base
l'article n'y est pas, il n'y a que les articles que j'ai ajouter manuellement lors de la création de la base.

J'en peu plus, ça m'aiderai grav si quelqu'un me venai en aide rapidement.

7 réponses

Messages postés
781
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
30 octobre 2013
3
Poste le code ou tu ajoute un article
Messages postés
10
Date d'inscription
mardi 15 mars 2011
Statut
Membre
Dernière intervention
27 septembre 2011

Public Class Form2
Dim con As New OleDb.OleDbConnection

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load



End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Form1.ArticleTableAdapter.Insert(Me.TextBox3.Text, Me.TextBox2.Text)
Form1.ArticleTableAdapter.Fill(Form1.MonDataSet.Article)
Form1.ArticleTableAdapter.GetData()
MsgBox("Article Ajouté Dans la base de donnée")

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
End Sub
End Class
Messages postés
781
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
30 octobre 2013
3
Oups ! y faudrait aussi le code de connexion
Messages postés
781
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
30 octobre 2013
3
Ta DB c du access!?
Messages postés
10
Date d'inscription
mardi 15 mars 2011
Statut
Membre
Dernière intervention
27 septembre 2011

La base de donnée je crois que c'est SQL CE, je l'ai créé directement sous vb, ce qui fait que pour la connection je n'ai pas utiliser de code. pareil pour la création du dataset, j'ai creer Un "Article TableAdaptater" dans le dataset (toujours a l'aide de l'interface), contenant toute les données de la table Article que j'affiche ensuite Dans dans un combobox du Form1.vb. et comme je l'expliquait plus haut, quand je débogue le programme, j'ajoute un article, je peut le voir avec le combobox avec les autres articles déja présents dans la base mais quand je ferme le programme et que je consulte la base je ne voit que les anciens article.
Messages postés
781
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
30 octobre 2013
3
Aie ! Aie! Aie! Tu me dis plein de choses qui me donne de sérieux doute.

Pour commencé tu dis "je crois que c'est SQL CE, je l'ai créé directement sous vb" tu dois savoir car les commande ne son pas "universel"

Ensuite tu dis "ce qui fait que pour la connection je n'ai pas utiliser de code" Ta dataset et au moin connectée

Et quand tu dis "les données de la table Article que j'affiche ensuite Dans dans un combobox du Form1.vb" Tu lis vraiment la table?

Il me semble qu'il manque l'utilisation d'un .UpDate() a la place ou avant le .GetData()
Messages postés
2
Date d'inscription
lundi 7 mai 2012
Statut
Membre
Dernière intervention
18 mai 2012

slt ca va tout le monde
je suis entrien de faire une application sur location de voiture mais un probleme je travaille avec le deconnecte dataset ( les donnees avec succes depauis la base de donne vers vb.net mais depuis l'aaplication vers la bese non )
merci davance . je suis tres presse merci bcp