as400无法读取表数据错误SQL0204

问题描述 投票:0回答:2

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

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

为什么?

ibm-midrange
2个回答
1
投票

它抱怨表中没有数据成员...

要么确实没有数据成员,要么该表可能是分布式数据管理 (DDM) 表。

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

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

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

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


0
投票

SQL0204实际上意味着找不到表。除了以上推荐,还请尝试:

  1. 查找该表存在的库;
  2. 找出与您的登录ID关联的jobd;
  3. 查明图书馆是否是 jobd 的一部分;还有
  4. 通过库对其进行资格认证,例如 从库/表名中选择*
© www.soinside.com 2019 - 2024. All rights reserved.