Probleme dataset, sgbd acces sur VB.NET... - VB/VBA/VBS - Programmation
MarshPosté le 08-12-2006 à 23:54:46
Voila en faite j'ai un probleme avec la mise a jour de la base de donné acces à partir du dataset. En faite lorsque je fais plusieurs modification sur plusieurs Tables ça plante, par contre lorsque je fais une modification sur une seule Table puis j'applique la mise a jour ça marche, donc je suis obliger d'appele la procedure de mise à jour de la base a chaque fois que je modifie une Table et ce avant d'en modifier une 2eme sinon ça plante!!
Le but du dataset, c'est de travailer en mode deconnecté puis de mettre a jour le sgbd à la fin de l'utilisation du programme non? Donc comment faire regler le probleme?
Citation :
Dim builder As New OleDbCommandBuilder Dim commande1 As New OleDbCommand
Marsh Posté le 08-12-2006 à 23:54:46
Voila en faite j'ai un probleme avec la mise a jour de la base de donné acces à partir du dataset. En faite lorsque je fais plusieurs modification sur plusieurs Tables ça plante, par contre lorsque je fais une modification sur une seule Table puis j'applique la mise a jour ça marche, donc je suis obliger d'appele la procedure de mise à jour de la base a chaque fois que je modifie une Table et ce avant d'en modifier une 2eme sinon ça plante!!
Le but du dataset, c'est de travailer en mode deconnecté puis de mettre a jour le sgbd à la fin de l'utilisation du programme non? Donc comment faire regler le probleme?
Dim builder As New OleDbCommandBuilder
Dim commande1 As New OleDbCommand
builder.DataAdapter = adaptateur
commande1.Connection = connexion
commande1.CommandText = "select * from COMMANDE""
adaptateur.SelectCommand = commande1
adaptateur.Update(dataset, "COMMANDE" )
commande1.CommandText = "select * from PRODUIT"
adaptateur.SelectCommand = commande1
adaptateur.Update(dataset, "PRODUIT" )
commande1.CommandText = "select * from CLIENT"
adaptateur.SelectCommand = commande1
adaptateur.Update(dataset, "CLIENT" )