MS访问2010与MySQL的ODBC连接

时间:2014-05-27 14:07:49

标签: mysql ms-access

我最近学会了如何使用OBDC连接将表从MySQL链接到MS访问数据库,但我遇到以下问题:

我正在构建的应用程序将拥有越来越多的表,数量达到成千上万。我想在MS Access中使用VBA在SQL数据库中创建表。

当我在SQL db中创建它们时,如何自动将这些新表自动链接到Access应用程序? 在我的情况下,这种连接最好用吗?

1 个答案:

答案 0 :(得分:1)

在创建表格的同一例程中,您应该能够将它们链接到您喜欢的Access项目中:

Dim db As DAO.Database
Set db = CurrentDb()

db.TableDefs("yourTable").Connect = _
 "ODBC;DSN=yourDSN;SERVER=yourServer;" & _
 "PORT=3306;OPTION=12345;" & _
 "DATABASE=yourDB;USER=yourUserName;" & _
 "PASSWORD=yourPassword"
db.TableDefs("yourTable").RefreshLink

查找更多有用信息here