Ik ben net overgestapt op .NET en ben begonnen aan een klein projectje om in te prutsen. Nu zit ik vast bij het opslaan van data in mijn locale database file.
na 7uren opzoeken en uitproberen denk ik alle logische + onlogische dingen geprobeerd te hebben, dit is de code waarbij ik me uiteindelijk heb neergelegd:
in de tabel zelf heb ik 1 rij gestoken, met de film.title "kill bill", maar na ta.update() komt er in lblResult gewoon 2 x na elkaar "Kill billA clockwork orange" te staan, maar in de db wordt het niet opgeslagen.
ook ta.Insert() lijkt niets op te slaan in de db. Wat volgens MSDN toch wel zou moeten gebeuren.
Ik heb me echt gek gezocht en verschillende dingen geprobeerd, maar dit is het beste dat ik er uit kan krijgen... iemand een idee wat er fout gaat?
na 7uren opzoeken en uitproberen denk ik alle logische + onlogische dingen geprobeerd te hebben, dit is de code waarbij ik me uiteindelijk heb neergelegd:
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| //tableadapter taMovies ta = new taMovies(); //datatable dsMedia.tblMoviesDataTable dt = new dsMedia.tblMoviesDataTable(); ta.Fill(dt); //new row dsMedia.tblMoviesRow dr = dt.NewtblMoviesRow(); dr.title = "A clockwork Orange"; dr.duration = 126; //add it to the datatable dt.AddtblMoviesRow(dr); //save the datatable ta.Update(dt); foreach (dsMedia.tblMoviesRow r in dt) { lblResult.Text += r.title; } //dit doet ook niets ta.Insert(1, "test", 154); |
in de tabel zelf heb ik 1 rij gestoken, met de film.title "kill bill", maar na ta.update() komt er in lblResult gewoon 2 x na elkaar "Kill billA clockwork orange" te staan, maar in de db wordt het niet opgeslagen.
ook ta.Insert() lijkt niets op te slaan in de db. Wat volgens MSDN toch wel zou moeten gebeuren.
Ik heb me echt gek gezocht en verschillende dingen geprobeerd, maar dit is het beste dat ik er uit kan krijgen... iemand een idee wat er fout gaat?
Whenever you find yourself on the side of the majority, it is time to pause and reflect