Kunnen jullie mij een paar tips geven hoe ik mysql data in een access database kan krijgen. De situatie is als volgt:

Bij een hosting provider heb ik een mysql database draaien. Iedere nacht wil ik deze database synchroniseren met lokale access database bij mij op de hardeschijf. Op de één of andere manier zou het mooi zijn als er vanuit de mySql database automatisch een dump naar bv een text-file wordt gemaakt. Deze tekstfile importeer ik dan wel weer in Access.

--------------------------------------------------------------------------------



waarom in access? je kan toch gewoon lokaal ook een mysql-database bijwerken?
Wij hebben een VB programma draaien die met een lokale access database werkt.
Ik zou met phpMyAdmin exporteren naar CSV. Die kun je vervolgens importeren in Access.
Dit gaat natuurlijk prima, maar ik wil graag dat dit automatisch gebeurd iedere nacht en dat de file lokaal terecht komt.

Is er een query voor om die dump te maken naar cvs?
Doormiddel van een ftp-sessie krijg ik de file dan wel lokaal.
ah das mooi je kunt de csv zo in access plaaten dat hij altijd eerst de csv inlaat en daar de datbase van opmaakt, dan moet je even spelen met de import instelling. ik heb het in iedergeval voor elkaar gekregen..
Dan zou je een cronjob moeten aanmaken (als je host dat toestaat) en met een script dat CSV bestand moeten aanmaken. Vervolgens hem als bijlage in een mail prakken en die naar jezelf laten mailen.

Exporteren via een query gaat via de OUTFILE syntax, zie daarvoor het MySQL manual.

Om te mailen raad ik je de Swift Mailer Class aan.

Reageren