Ik tover wat gegevens naar voren met behulp van een dataset uit een access bestand.
Deze gegevens laat ik in een textbox zien.
Als ik de gegevens wijzig, en daarna een update doe:
Dan worden gegevens niet opgeslagen.
Maar.....
Als ik eerst naar het volgende of vorige record ga met:
en dan opslaan met:
dan worden de gegevens wel bewaard.
Heel vreemd, het lijkt erop ofdat eerst de focus van het veld verandert moet worden om te kunnen updaten.
Ook de functie:
herkent niet dat er iets verandert is totdat ik naar het volgende of vorige record ga.
Dan pas word de wijziging wel opgemerkt.
Ik heb uiteraard gezocht bij google en msdn, maar ik kan het niet vinden.
Heeft iemand hier een oplossing voor ?
Deze gegevens laat ik in een textbox zien.
Als ik de gegevens wijzig, en daarna een update doe:
Visual Basic:
1
| OleDbDataAdapter1.Update(Dsgebruikers1) |
Dan worden gegevens niet opgeslagen.
Maar.....
Als ik eerst naar het volgende of vorige record ga met:
Visual Basic:
1
| Me.BindingContext(Dsgebruikers1, "Gebruikers").Position -= 1 |
en dan opslaan met:
Visual Basic:
1
| OleDbDataAdapter1.Update(Dsgebruikers1) |
dan worden de gegevens wel bewaard.
Heel vreemd, het lijkt erop ofdat eerst de focus van het veld verandert moet worden om te kunnen updaten.
Ook de functie:
Visual Basic:
1
| Dsgebruikers1.HasChanges |
herkent niet dat er iets verandert is totdat ik naar het volgende of vorige record ga.
Dan pas word de wijziging wel opgemerkt.
Ik heb uiteraard gezocht bij google en msdn, maar ik kan het niet vinden.
Heeft iemand hier een oplossing voor ?
The best thing about UDP jokes is that I don't care if you get them or not.