Als je webhost verbindingen van buitenaf toestaat, kan je de online DB toevoegen aan je Access DB door middel van ODBC. Op die manier heb je de volledige beschikking over je online DB. Als de compu's die de Access DB draaien in verbinding staan met internet kan je natuurlijk ook gewoon een Access front-end draaien op de MySQL DB en vervalt de hele noodzaak van het synchroniseren.
Een niet erg effieciente manier om te synchroniseren, (er vanuit gaande dat het 1 kant op is) is de lokale tabellen te legen & vervolgens weer te vullen met je online gegevens.
Een nettere oplossing is vlaggen toe te voegen aan je online DB (Boolean: Nieuw en Gewijzigd). Vervolgens kan je daarop selecteren en doormiddel van 2 queries de nieuwe toevoegen en de andere bijwerken. Wel moet je uitkijken met de ID's die gebruikt worden in verband met verwijzingen.
Indien je geen verbinding van buitenaf kan maken zou ik een scriptje schrijven die de nieuwe en gewijzigde records dumpt. Aan deze dump voeg je dan een timestamp toe. Vervolgens moet je in Access (dmv VBA) code moeten schrijven die kijkt of er een nieuwere dump op de server staat, die dump binnenhalen & de gegevens in de DB zetten.
[
Voor 32% gewijzigd door
Verwijderd op 11-05-2006 10:30
]