Een rare situatie.
Ik heb twee databases die voor de uitwisseling van gegevens met een MySQL-server gebruikmaken van de code zoals ik gepost heb in dit topic: [rml][ mysql/access] uitwisseling gegevens: uploaden duurt te lang[/rml]
In de ene gaat het downloaden prima, in de ander komt slechts een deel door. Het frappante is dat wanneer ik een teller laat meelopen (gewoon een z=z+1), dat dit totaal precies gelijk is aan het aantal records op MySQL-server. Laat ik echter het commando dat de gegevens in de lokale database moet invoeren printen op de Debug, dan zie ik slechts een fractie van de gegevens voorbij komen.
Ongeveer 10% van de gegevens wordt slechts daadwerkelijk ingevoerd in de database. Het is niet zo dat 10% herhaaldelijk wordt ingevoerd, waardoor netto ook slechts 10% van de gegevens gedownload zou worden.
Heeft iemand enig idee waarom MySQL records zou overslaan, of de koppeling tussen Access en mySQL anderszins niet zou slagen met MyODBC?
Ik heb twee databases die voor de uitwisseling van gegevens met een MySQL-server gebruikmaken van de code zoals ik gepost heb in dit topic: [rml][ mysql/access] uitwisseling gegevens: uploaden duurt te lang[/rml]
In de ene gaat het downloaden prima, in de ander komt slechts een deel door. Het frappante is dat wanneer ik een teller laat meelopen (gewoon een z=z+1), dat dit totaal precies gelijk is aan het aantal records op MySQL-server. Laat ik echter het commando dat de gegevens in de lokale database moet invoeren printen op de Debug, dan zie ik slechts een fractie van de gegevens voorbij komen.
code:
1
2
| Debug.Print "INSERT INTO `" & TabelNaam & "` " & VeldNamenSQL & " VALUES " & VeldWaardesSQL & ";" ' Currentdb.Execute "INSERT INTO `" & TabelNaam & "` " & VeldNamenSQL & " VALUES " & VeldWaardesSQL & ";" |
Ongeveer 10% van de gegevens wordt slechts daadwerkelijk ingevoerd in de database. Het is niet zo dat 10% herhaaldelijk wordt ingevoerd, waardoor netto ook slechts 10% van de gegevens gedownload zou worden.
Heeft iemand enig idee waarom MySQL records zou overslaan, of de koppeling tussen Access en mySQL anderszins niet zou slagen met MyODBC?