通过将Microsoft Access数据库中的表链接到MySQL数据库中的表,可以使用Microsoft Access作为MySQL的前端。当在Access中的表上请求查询时,使用ODBC在MySQL数据库上执行查询。
创建一个链接表:
打开要链接到MySQL的Access数据库。
在
选项卡中,选择 .在
获取外部数据
对话框,选择通过创建链接表链接到数据源并点击 .的选择数据源对话框;它列出了安装在计算机上的任何ODBC驱动程序的定义数据源。点击的文件数据来源或机数据源选项卡,然后双击要将表链接到的Connector/ODBC DSN。若要为Connector/ODBC定义新的DSN,请单击 按照指示进去第5.3节,“在Windows上配置连接器/ODBC DSN”;在创建新的DSN后双击它。
如果您选择的ODBC数据源要求您登录,请输入您的登录ID和密码(可能还需要其他信息),然后单击
.Microsoft Access连接到MySQL服务器,并显示可以链接到的表列表。选择要链接到的表(或单击)
),然后点击 .
笔记如果没有显示可供选择的表,这可能是因为您没有选择数据库连接到(参见第5.3节,“在Windows上配置连接器/ODBC DSN”),或选择一数据库当您登录DSN时。
当您定义或登录到DSN时连接。重新配置DSN并指定如果Access上的数据库已经有一个与要链接的表同名的表,Access将在新链接表的名称后面追加一个数字。
如果Microsoft Access不能自动确定表的唯一记录标识符,它将要求您选择一个列(或列的组合)来惟一标识源表中的每一行。选择要使用的列[s]并单击
.
一旦完成了这个过程,您就可以构建链接表的接口和查询,就像对任何Access数据库一样。
使用以下过程查看链接或在链接表的结构发生更改时刷新链接。
查看或刷新链接:
打开包含到MySQL表的链接的数据库。
在
选项卡中,选择 .出现链接表管理器。选中要刷新其链接的表的复选框。点击
刷新链接。如果ODBC数据源要求您登录,请输入登录ID和密码(可能还需要其他信息),然后单击
.
Microsoft Access确认刷新成功,如果没有找到表,则返回错误消息,在这种情况下,您应该按照以下步骤更新链接。
更改一组链接表的路径(有关GUI对话框的图片,请参见上面链接表格和刷新链接的说明):
打开包含链接表的数据库。
在
选项卡中,选择 .在总是提示一个新位置复选框。
,选择选中要更改其链接的表的复选框,然后单击
.的选择数据源对话框出现了。选择新的DSN及其数据库。