首页 > 解决方案 > MS Access 超时获取表

问题描述

我使用 MS Access 作为前端(在 Windows 中),MySQL Server 作为 DB(在 RedHat 中)和 ODBC 来连接两者。我在 Access 中使用链接表。

我有一个巨大的表,我总是试图得到它,抛出一个异常:“ODBC--调用失败。[MySQL][ODBC 8.0 (w) Driver][mysqld-8.0.16] 查询执行被中断,最大语句执行超过时间 (#3024)。” (总是在 60 秒)

我什么都试过了。我在文档中或在网上找不到任何可以帮助我的东西。

我读过几年前的帖子,其中提到在注册表编辑器(regedit.exe)中使用“readtimeout 或 MYSQL_OPT_READ_TIMEOUT”,但什么也没有。在文档中显示此选项自 5.1.12 版以来不可用。

我不知道该怎么做才能删除或增加超时。帮助!

版本:MySQL 服务器:8.0.16(在 RedHat 7.5 上运行)、MS Access 365(在 Windows 10 上运行)、MySQL ODBC 8.0.15

标签: mysqlms-accessmysql-odbc-connector

解决方案


推荐阅读