Vb.net 执行;db2look";在VB Excel中-获取运行时错误:意外的“错误”;db2look";被发现

Vb.net 执行;db2look";在VB Excel中-获取运行时错误:意外的“错误”;db2look";被发现,vb.net,excel,db2,db2-luw,vba,Vb.net,Excel,Db2,Db2 Luw,Vba,我正在尝试使用VB从Excel中执行“db2look”命令。但我得到了运行时错误 在“BEGIN-OF-STATEMENT”之后发现意外标记“db2look”。预期的标记包括:“DECLARE”。SQLSTATE=42601 我知道连接,一切都很好,因为我能够运行简单的select查询,根据错误判断,这不是连接问题,而是“db2look”无法识别或无效。我已经在cmd窗口中运行了相同的命令,它运行得很好 只是想知道是否有人能够在db2命令窗口/编辑器之外使用VB/Excel运行“db2look”

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

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

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

感谢

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

谢谢。是的,所以我现在的方法是从vb中创建.bat文件,并执行.bat文件,该文件将包含db2look命令和创建文件。