caela
Messages postés68Date d'inscriptionmercredi 9 décembre 2009StatutMembreDernière intervention19 avril 2012
-
4 janv. 2010 à 12:45
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
5 janv. 2010 à 19:02
Bonne année à tous et bonjour!
voilà dans mon appli je dois faire des manipulations de données (ajout, suppression et modification) mais j'ai déjà un problème lors de l'ajout.
Quand je fais un ajout, une nouvelle lgne s'ajoute à mon gridview car j'en utilise mais cekà ne s'ajoute pas à ma base, voici le code:
DataRow ligne = lCTDataSet.Tables["AVION"].NewRow();
ligne["Matricule_avion"] = txtmatr.Text;
ligne["nom_type"] = txtnomtype.Text;
ligne["type_courrier"] = txtcourrier.Text;
ligne["année_obtention"] = txtannee.Text;
ligne["tonnage"] = txttonnage.Text;
lCTDataSet.AVION.Rows.Add(ligne);
gridavion.DataSource = null;
gridavion.DataSource = aVIONBindingSource;
aVIONTableAdapter.Update(lCTDataSet);
lCTDataSet.AcceptChanges();
Qu'est ce qui manque ou qui est faux?
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 4 janv. 2010 à 14:44
Salut
Il faut faire attention à une chose : si tu utilises un fichier de base de données que tu as intégré à ta solution (.sdf par exemple), il va en créer une copie dans le répertoire debug (ou release) de ton application. Ce sera celui-là qui sera modifié, pas celui du répertoire de base de l'application.
De plus, quand tu recompiles ton programme, il est possible (je ne sais pas à quelle(s) condition(s) exactement) que le fichier de ton répertoire debug soit remplacé par celui de ton répertoire de base. Donc tu auras perdu toute modification.
Krimog : while (!(succeed = try())) ; - Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -
caela
Messages postés68Date d'inscriptionmercredi 9 décembre 2009StatutMembreDernière intervention19 avril 2012 5 janv. 2010 à 06:13
Salut!
Merci de m'avoir répondu!
En fait j'utilise MS Access.
Je n'ai pas de insertcommand ni de updatecommand sur mon aVIONTablaAdapter que je sâches.
Et que puis-je faire pour y remédier à votre avis ou je dois utiliser d'autres commandes?
caela
Messages postés68Date d'inscriptionmercredi 9 décembre 2009StatutMembreDernière intervention19 avril 2012 5 janv. 2010 à 12:28
Merci mais je ne comprends pas vraiment comment faire, je fais mes premiers pas en dotnet est-ce que vou pourrez me faire exemple s'il vous plâit
je sais pas comment faire!