2010-12-03 6 views
0

J'ai juste besoin d'éditer un champ sur une base de données et de sauvegarder les modifications dans la base de données. Ma base de données est SQL Compact 3.5Modifier les données et les sauvegarder dans la base de données

J'ai essayé beaucoup de méthodes mais le changement n'est pas enregistré dans la base de données. Pourriez-vous me donner un exemple de code s'il vous plaît?

Aidez-nous s'il vous plaît.

Me.taSet.Fill(Me.Dsset.tblQuestions) 
Dsset.tblQuestions.Rows(1).BeginEdit() 
Dsset.tblQuestions.Rows(1).Item("ExamID") = "EDITED" 
Dsset.tblQuestions.Rows(1).AcceptChanges() 
taSet.Update(Dsset.tblQuestions) 
+0

Pourriez-vous montrer les différentes méthodes que vous avez essayées afin que nous puissions voir ce qui ne va pas avec eux? –

+0

Me.taSet.Fill (Me.Dsset.tblQuestions) Dsset.tblQuestions.Rows (1) (.BeginEdit) Dsset.tblQuestions.Rows (1) .Item ("ExamID") = "edited" Dsset.tblQuestions .Rows (1) .AcceptChanges() taSet.Update (Dsset.tblQuestions) –

+0

Pourriez-vous m'en aviser? J'ai juste besoin de modifier coloumn 2 de la ligne 0 –

Répondre

0

Supprimez la ligne suivante à partir de votre code:

Dsset.tblQuestions.Rows(1).AcceptChanges() 

Lorsque vous appelez AcceptChanges(), vous marquez cette ligne comme propre (ce qui signifie que cette ligne n'a pas été modifiée). C'est pourquoi ça ne s'énerve pas.

+0

Ne fonctionne pas ,,,,,,, –

+0

Une erreur ou une exception? – decyclone

+0

rien, juste la base de données est inchangée –

Questions connexes