Sinds een tijdje heb ik hier een probleem met een MS SQL back-end en MS Access front-end.
De SQL tabellen zijn gekoppeld in Access.
Ik heb dit probleem slechts in 1 tabel en in een back-up van een aantal dagen geleden kwam het probleem nog niet voor, echter is het geen optie deze terug te draaien, omdat er teveel nieuwe data is ingevoerd wat veel tijd zal kosten om opnieuw te genereren.
Het blijkt een soort bug van Access te zijn, maar als ik de omschrijving mag geloven van een artikel wat ik op Google vond had ik dit probleem al met alle tabellen moeten hebben.
Ik heb een screen-capture filmpje gemaakt om het probleem te laten zien:
http://muronline.nl/accessproblem.wmv
Zoals te zien is in het filmpje wordt er een nieuw record toegevoegd (direct in de tabel). Zodra ik de cursor buiten het record plaats gaat Access het nieuwe record toevoegen in SQL en zal hem gaan updaten, omdat de Primary Key wordt toegevoegd, echter veranderd het complete record door een andere willekeurige uit de tabel. Als ik vervolgens dit venster sluit en opnieuw open staat het nieuwe record wel goed in de tabel.
Wat kan dit zijn en/of hoe is dit op te lossen?
Alvast heel erg bedankt
De SQL tabellen zijn gekoppeld in Access.
Ik heb dit probleem slechts in 1 tabel en in een back-up van een aantal dagen geleden kwam het probleem nog niet voor, echter is het geen optie deze terug te draaien, omdat er teveel nieuwe data is ingevoerd wat veel tijd zal kosten om opnieuw te genereren.
Het blijkt een soort bug van Access te zijn, maar als ik de omschrijving mag geloven van een artikel wat ik op Google vond had ik dit probleem al met alle tabellen moeten hebben.
Ik heb een screen-capture filmpje gemaakt om het probleem te laten zien:
http://muronline.nl/accessproblem.wmv
Zoals te zien is in het filmpje wordt er een nieuw record toegevoegd (direct in de tabel). Zodra ik de cursor buiten het record plaats gaat Access het nieuwe record toevoegen in SQL en zal hem gaan updaten, omdat de Primary Key wordt toegevoegd, echter veranderd het complete record door een andere willekeurige uit de tabel. Als ik vervolgens dit venster sluit en opnieuw open staat het nieuwe record wel goed in de tabel.
Wat kan dit zijn en/of hoe is dit op te lossen?
Alvast heel erg bedankt
CCIE3 #21946 (Routing & Switching / Service Provider / Storage), JNCIE-M #851