Ik ben bezig met een simpele applicatie in C#.
Ik heb een datasource (access) database toegevoegd).
Visual Studio heeft een DataSet, en een TableAdapter aangemaakt.
Uitlezen hiervan werkt prima!
Mijn code:
Wanneer deze uitgevoerd word staat de nieuw rij wel in de DataSet en TableAdapter. Ik kan immers de rij terug vinden in de combobox. Deze combobox heeft als DataSource een Bindingsource gemaakt door VisualStudio.
Dit wil dus zeggen dat het eerste stukkie van de code goed uitgevoerd wordt. Immers voegt die de rij toe aan de DataSet.`
Echter bij het opslaan in de database gaat het mis.
Ik heb reeds bij MSDN gekeken op : http://msdn2.microsoft.co...rary/ms233812(VS.80).aspx Hier vind ik mijn code terug (mijn code is gemaakt aan de hand van die code).
Kan iemand mij vertellen wat ik verkeerd doe?
Ik heb een datasource (access) database toegevoegd).
Visual Studio heeft een DataSet, en een TableAdapter aangemaakt.
Uitlezen hiervan werkt prima!
Mijn code:
code:
1
2
3
4
5
6
7
8
9
10
11
| // Maak een nieuw rij in de dataset (Dorpen)
TravianDataSet.DorpenRow nieuwdorp;
nieuwdorp = travianDataSet.Dorpen.NewDorpenRow();
nieuwdorp.dorp_naam = "Traviantest";
nieuwdorp.dorp_cords = "test12";
// Voeg de rij toe aan de Dataset
travianDataSet.Dorpen.Rows.Add(nieuwdorp);
// Sla de rij op in de database
dorpenTableAdapter.Update(travianDataSet.Dorpen); |
Wanneer deze uitgevoerd word staat de nieuw rij wel in de DataSet en TableAdapter. Ik kan immers de rij terug vinden in de combobox. Deze combobox heeft als DataSource een Bindingsource gemaakt door VisualStudio.
Dit wil dus zeggen dat het eerste stukkie van de code goed uitgevoerd wordt. Immers voegt die de rij toe aan de DataSet.`
Echter bij het opslaan in de database gaat het mis.
Ik heb reeds bij MSDN gekeken op : http://msdn2.microsoft.co...rary/ms233812(VS.80).aspx Hier vind ik mijn code terug (mijn code is gemaakt aan de hand van die code).
Kan iemand mij vertellen wat ik verkeerd doe?