PowerDesigner外部运行VBS脚本报错:'Object Required': PdPDM
PowerDesigner逆向工程VBS脚本外部运行报错:"Object Required": PdPDM Error
我编写了用于PowerDesigner逆向工程的VBS脚本,该脚本在PowerDesigner内部可正常运行,但通过Python调用运行时出现错误:"Object Required": PdPDM Error。
脚本内容如下:
' 定义PDM文件路径 Const filename = "C:\test.pdm" ' SQL脚本文件名 const sScrptFile = "C:test.sql" Dim pModel, pOpt ' 创建对应DBMS的模型 Set pModel=CreateModel(PdPDM.cls_Model, "|DBMS=Teradata V16") pModel.name = "test" ' 隐藏对话框 InteractiveMode = im_Batch Set MyPckg = pModel.Packages.CreateNew() ' 包名称和包代码 MyPckg.name = "test" MyPckg.code = "test" Set opt = pModel.GetPackageOptions() ' 设置逆向工程模式为脚本文件 opt.ReversedScript = True ' 设置SQL脚本文件名 opt.ReversedFile = sScrptFile ' 启动逆向工程 pModel.ReverseDatabase pModel.save(filename)
我无法找到在VBS脚本中导入PdPDM库的方法。
编辑说明:我们已查阅过相关的类似问题,但该问题的场景与我们的情况完全不同,其解决方案并不适用。
内容的提问来源于stack exchange,提问作者sushil gurjar
相关产品推荐
相关产品推荐

