Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelle est la meilleure façon de synchroniser les données entre MS Access et MySQL ?

Pourquoi ne pas lier les tables via ODBC comme suggéré par Keltia, puis utiliser une série de requêtes pour ajouter les enregistrements manquants et mettre à jour les enregistrements modifiés. Les requêtes peuvent être exécutées via VBA. ADO fonctionnera également bien avec MySQL et Access.

Quelques notes sur le code utilisé dans Access :

   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