Update à partire d'un dataset pour Update complexe
xerque
Messages postés43Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention20 avril 2007
-
21 mai 2004 à 19:18
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 2011
-
25 mai 2004 à 08:43
Bonjour,
J'ai un problème sur l'update d'un dataSet car mon update est un peu complexe. Il faut alors construire la requete et l'intégrer dans le OdbcDataAdapter.
Pour cela j'ai fait une requete simple pour tester et ca ne marche pas : UPDATE Table SET TableId ValeurModifier WHERE TableId ValeurInit.
Qqn a une idée comment faire :question)
Voici mon code :
//déclaration des variables
OdbcConnection myConn;
OdbcDataAdapter myAdapter;
OdbcCommand com ;
DataSet myDs = new DataSet();
//connection et remplissage du dataset par un select
com = new OdbcCommand(strRequeteP,myConn);
myAdapter.SelectCommand = com;
myAdapter.Fill(myDs);
//création de la requete UPDATEmyAdapter.UpdateCommand new OdbcCommand("UPDATE Table SET TableId ? " + "WHERE TableId = ?" , myConn);
myAdapter.UpdateCommand.Parameters.Add("@TableId ", OdbcType.VarChar, 200, "TableId");
OdbcParameter workParm = myAdapter.UpdateCommand.Parameters.Add("@TableId ", OdbcType.VarChar,200);
//exécution de l'UPDATE , MAIS CA PLANTE
myAdapter.Update(myDs);
A voir également:
Update à partire d'un dataset pour Update complexe