-
Access databases
Posted on March 15th, 2007 2 commentsIk heb met een heel eigenaardig probleem te maken. Voor mijn zonnebankprogramma gebruik ik een access database (easy to use – klant kan eventueel zelf wat rapportjes aanmaken etc…)
Nu heb ik een klant die, ’s avonds, zijn database op een flash pen plaatst en de gegevens op zijn thuiscomputer aanpast. Vervolgens plaatst hij de up-gedate database terug op de pc in het zonnecenter. (Het enige wat er gebeurt is het toevoegen van klanten aan klanten tabel).
Maar wat is het probleem nu.
Als we op in het zonnecenter nu een update wensen te doen van de klanten (bvb toevoegen van een nieuwe klant) en we roepen de methode UPDATE aan van de ado recordset dan krijgen we de foutmelding ‘Kan de bij te werken rij niet vinden, Sommige waarden zijn mogelijk veranderd sinds de rij voor het laatst is gelezen’. Wanneer ik dan de database van mijn laptop op de pc plaats, dan kunnen we er wel bewerkingen op uitvoeren. Dus ergens moet die tabel ‘klanten’ slecht geindexeerd zijn ofzo?
De foutmelding wijst ernaar dat de pointer niet meer naar het te bewerken record wijst. Maar waar is die pointer dan?
Soit, mocht er iemand met een oplossing zijn – of mocht er iemand zijn die dit ook al meegemaakt heeft –> feel free to post it.[tags]access, foutmelding, pointer, database, update[/tags]



Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.