Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der beste Weg, um Daten zwischen MS Access und MySQL zu synchronisieren?

Warum nicht die Tabellen über ODBC verknüpfen, wie von Keltia vorgeschlagen, und dann eine Reihe von Abfragen verwenden, um fehlende Datensätze hinzuzufügen und geänderte Datensätze zu aktualisieren. Die Abfragen können über VBA ausgeführt werden. ADO funktioniert auch gut mit MySQL und Access.

Einige Anmerkungen zum in Access verwendeten Code:

   Set db = CurrentDb
   strSQL = "Insert INTO [ODBC;DSN=DSNName;].NameOfMySQLTable " _
   & "Select AnyField As NameOfMySQLField FROM AnyAccessTable;"

   db.Execute strSQL, dbFailOnError
   End Sub

-- http://forum.lessthandot.com/viewtopic.php?f =95&t=3862