我对 AS400 很陌生,我被卡住了。我已阅读文档,但找不到我需要的东西。我有一个到 AS400 服务器的 odbc 连接。当我运行这个命令时,我会得到一个包含我需要的一切的 Outfile:
CALL QSYS.QCMDEXC('DSPUSRPRF USRPRF(*ALL) OUTPUT(*OUTFILE) OUTFILE(CHHFLE/TEST3)', 0000000061.00000)
我需要将此命令的结果接收到通过 odbc 连接的脚本,而不是将结果发送到 outfile。如果我将 'OUTPUT(*OUTFILE)' 更改为 'OUTPUT(*)' 我在尝试 'fetchall()' 时没有得到任何结果。有没有办法通过 odbc 连接到我的脚本来获取这些信息?
编辑:我在 linux 服务器上,在 python 脚本中使用 pyodbc 进行连接。我可以使用此连接成功运行 sql 查询,但我不知道如何将命令的结果作为某种记录集通过。