为什么不按照Keltia的建议通过ODBC链接表,然后使用一系列查询来添加丢失的记录并更新更改的记录。查询可以通过VBA运行。ADO也可以很好地与MysqL和Access一起使用。
有关在Access中使用的代码的一些说明:
Set db = CurrentDb
strsql = "Insert INTO [ODBC;DSN=DSNName;].NameOfMysqLTable " _
& "Select AnyField As NameOfMysqLField FROM AnyAccessTable;"
db.Execute strsql, dbFailOnError
End Sub