leviz
Messages postés68Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention10 juin 2008
-
18 nov. 2005 à 11:40
leviz
Messages postés68Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention10 juin 2008
-
21 nov. 2005 à 11:35
Bonjour!
Je suis un novice en C#. J'éprouve quelques difficulté à sauvegarder
les changements amenés dans mon DataSet dans ma base de données. Une
erreur apparait lorsque j'invoque mon service web.
Ce que je désire, c'est modifié une cellule de mon DataSet et ensuite
faire un Update pour enregister mes données dans ma base de données.
Voici le code:
MyDataAdapter = new MySqlDataAdapter("Select * FROM test_viz", MyConnexion);
MyConnexion = new MySqlConnection(MyConnexionString);
MyConnexion.Open();
//On donne la requête SQL pour obtenir les informations qui seront insérer par la suite dans le DataSet
MyDataAdapter = new MySqlDataAdapter("Select * FROM test_viz", MyConnexion);
DataSet MyDataSet = new DataSet();
/*
Avant d'envoyer la mise à jour à la base de données, il faut configurer les objets InsertCommand , UpdateCommand et DeleteCommand pour ajuster les modifications avec la base de données. Il est possible d'utiliser l'objet SqlCommandBuilder pour les générer automatiquement : */
MySqlCommandBuilder
myDataRowsCommandBuilder = new MySqlCommandBuilder(MyDataAdapter);
cs_Crazyht
Messages postés1522Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention21 août 20108 18 nov. 2005 à 13:21
Pour te servir de la methode Update d'un dataadapter il te faut definir la SqlCommand d'insert et d'update (Voir les propriétés qui de tête doivent ressemblées a UpdateCommand et InsertCommand )
leviz
Messages postés68Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention10 juin 2008 18 nov. 2005 à 14:23
Je n'y arrive toujours pas! Il y a encore des erreurs.
Si quelqu'un peut me dire ou je fais l'erreur : (Pour rappel: je
possède une table dans une base de données MySql qui se nomme
"test_viz" et cette table se compose de trois champ "id", "nom" et
"prenom"). Il y a déjà des donnée préenregistrer mais je désire
modifier l'une des données de ma base de données: c'est le champs
"prenom" de l'id 2 que j'aimerais pouvoir remplacer par un autre
prénom.)
leviz
Messages postés68Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention10 juin 2008 21 nov. 2005 à 10:57
Je vais poser ma question autrement :
je reçois un DataSet en paramètre et dans ce
DataSet, j'ai une table contenant des données. J'aimerais par exemple
modifier la colonne 3 de la ligne 2 de ce DataSet. Finallement,
j'aimerais faire une mise à jour de ma base de données par rapport au
modification apporté a mon DataSet.