在VB中执行“db2look” – 获取运行时错误:find一个意外的“db2look”

我正尝试从Excel内使用VB执行“db2look”命令。 但是我得到运行时错误在“BEGIN-OF-STATEMENT”之后find了一个意外的标记“db2look”。 预期的标记包括:“DECLARE”。 SQLSTATE = 42601

我知道连接,一切都很好,因为我能够运行简单的select查询,并根据错误,这不是连接问题,而是像“db2look”无法识别或有效。 我已经在cmd窗口中运行完全相同的命令,它工作正常。

只是想知道是否有人能够在db2命令窗口/编辑器之外运行“db2look”命令并使用VB / Excel? 或者如果有什么,我失踪了。
谢谢

db2look是一个工具和独立的可执行文件,不能像常规的SQL语句那样运行。 它需要从命令行(shell)运行。