无法读取 as400 错误 SQL0204 中的 table 数据

Can't read table data in as400 error SQL0204

我正在尝试通过 Excel 使用 ODBC 或通过免费的 DBeaver 软件在 AS400 中查找数据。我的问题是,对于许多 table,我可以读取名称和属性,但无法读取数据,因为出现错误 "SQL0204 * FIRST in * N" 等

例如,我可以读取 DTLEG00F table 但不能读取 CEGENDS table。

为什么?

抱怨 table...

中没有数据成员

或者,确实没有数据成员,或者 table 可能是分布式数据管理 (DDM) table。

从 5250 命令行,尝试显示文件描述 (DSPFD) 命令。

您想查看两个部分,文件描述 Header

在数据库文件属性的第二页,成员数

最后,在最底部,有一个成员列表