You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL记录无法在FileMaker中完整显示问题求助

排查FileMaker Pro外部数据源记录显示不全问题

环境信息

  • 操作系统:MacOS 12.6.3
  • MySQL版本:8.0.31
  • FileMaker Pro版本:19.6.3.302
  • ODBC管理器版本:1.0.22
  • 已安装ODBC FMP客户端

问题现象

MySQL源表含16条记录,成功连接外部数据并添加至关系后,布局视图及数据查看器仅显示6条以内记录;未设置排序、查找操作。尝试刷新窗口、更换不同记录数的源表、重启软件、重装相关组件,切换至PostgreSQL数据库仍出现相同问题。

排查建议

1. 检查ODBC驱动的记录限制配置

打开ODBC管理器,找到对应数据源的配置项,查看是否存在记录行数上限设置(部分ODBC驱动默认会限制返回行数),将其调整为无限制或大于实际记录数的数值。

2. 验证FileMaker外部数据源的预取设置

在FileMaker中打开外部数据源编辑界面:

  • 确认「允许记录预取」或类似选项未设置过小的数值(部分版本默认限制预取条数)
  • 检查关系配置,确认关联字段的匹配规则未隐性过滤记录(即使未手动设置查找)

3. 测试ODBC连接的原始返回数据

使用iODBC的iodbctest命令行工具直接执行查询,验证驱动本身能否返回全部记录:

SELECT COUNT(*) FROM 你的源表名;
SELECT * FROM 你的源表名;

4. 升级FileMaker Pro版本

鉴于怀疑是版本问题,建议升级到FMP 19的最新补丁版本,或直接升级至20.x版本——旧版本可能存在外部数据源记录读取的兼容性bug,官方后续补丁通常会修复这类问题。

5. 检查MacOS系统权限

前往系统偏好设置→安全性与隐私→隐私,确认FileMaker Pro在「完全磁盘访问」列表中,确保软件拥有足够权限访问ODBC驱动和外部数据库,之后重启ODBC管理器和FileMaker重新测试。

内容的提问来源于stack exchange,提问作者patapsychonaute

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 20:14:57