我有一个微软 Access 2003带有链接表的应用程序位于MySQL 5.7.25。
只要表格包含以下信息,表单和查询就可以与链接的表格正常工作X记录,取决于哪个表。
当一个表超过 X 条记录时,会出现两个问题之一(取决于哪个表):
具有 4-5 个字段的表格(最多可容纳 200 条记录): 在查看模式下打开 ACCESS 中的表时,我收到“ODBC - 调用失败”消息,并且所有字段都有“#Name?”值。但,当从表单访问表格数据时,数据显示正常。
一个包含 20 个字段的表(最多 100 条记录):在 ACCESS 的查看模式下,我可以正确地看到所有数据。 但我无法从我的表单访问数据。代码无法识别表格和字段。
当直接从 Access 使用这些表(而不是作为链接表)时 - 无论表中有多少条记录,一切都能正常工作。
希望您能帮助我解决这些问题。谢谢!
答案1
听起来你可能需要调整连接器中的一些参数。我有一段时间没用过这个设置了,但我记得有许多连接参数必须正确设置,而且没有太多的文档。我遇到麻烦的是自动重新连接之类的东西。因为没有它,连接就会超时并消失。然后你必须重新连接,然后才能再次输入或输出任何数据。正确设置后,链接将是持久的。