【发布时间】:2013-07-28 00:28:34
【问题描述】:
我正在开发一个已经有访问数据库(表、查询等)和前端的访问应用程序。我试图用 mysql 链接访问现有的数据库表。所以,到目前为止我所做的是,我已经使用 ODBC 成功地将访问表与 mysql 链接起来。我对将访问表与 mysql db 链接的理解是,这样做,我将拥有与 mysql 链接的相同的“旧”访问表,但我错了。相反,在链接之后,我得到了一个与 mysql 数据库链接的新表(字段与旧表相同)。
http://i.imgur.com/mfSF5hR.png [查看此链接显示旧的“访问”表和新的“链接”表]
例如,我在访问数据库中有一个“演员”表(在链接之前),在它之后我有 2 个表。一个是旧的访问“Actor”表,另一个是名为“Actor1”的新链接表。因此,如果我在旧访问表中进行更改,mysql 中的表不会更改,但是当我在新链接表中进行更改时,即 'Actor1' 更改也会在 mysql 表中发生。
这里的问题是我的前端表单/查询正在使用我的旧访问表,那么有什么方法可以使用新的“链接”表而不在前端进行更改?
提前致谢。
【问题讨论】:
-
我构建的唯一 MySQL/Access 解决方案我使用纯 ADO 处理所有内容,没有链接表。如果您想使用 ODBC 链接表,我认为 SQL Server Express 是一个更好的选择。你至少应该能够让这个工作,但你可能会遇到很多陷阱和警告。其中一些可能是表演的终结者。
-
阿汉!实际上,我们已经有一个访问应用程序(前端和访问数据库),它在过去 9-10 个月内一直在使用。但是现在我们认为我们应该转移到 mysql,所以我找到了 ODBC 的解决方案来连接访问表和 mysql。无论如何,您是说使用此解决方案不是一个好习惯?请确认 !使用它可能会出现哪些严重问题?我在 Access 方面没有太多经验!
-
在通过 ODBC 使用 MySQL 和 Access 时有许多关于奇怪问题的问题。看到这个帖子:stackoverflow.com/questions/5842/…然后看看这些问题:stackoverflow.com/questions/tagged/…
-
感谢您的回答和建议。我会调查这件事。 :)
标签: mysql ms-access odbc frontend