on 2023 Apr 07 4:55 PM
I have written one vbs script for doing reverse engineering which i have pasted below but when I am running that script through python it is giving me 'Object Required': PdPDM error.

' Define PDM file path
Const filename = "C:\Test.pdm"
' SQL script file name
const sScrptFile = "C:\Test.sql"
Dim pModel, pOpt
' Create model with appropriate DBMS
Set pModel=CreateModel(PdPDM.cls_Model, "|DBMS=Teradata V16")
pModel.name = "Test"
' Hide dialogs
InteractiveMode = im_Batch
Set MyPckg = pModel.Packages.CreateNew()
' package name and package code
MyPckg.name = "Test"
MyPckg.code = "Test"
Set opt = pModel.GetPackageOptions()
ModelExtension = pModel.ExtendedModelDefinitions.CreateNew()
' Set reverse engineer mode to script file
opt.ReversedScript = True
' Set the SQL script file name
opt.ReversedFile = sScrptFile
' Start the reverse engineering
pModel.ReverseDatabase
pModel.save(filename)
Can anyone please help?
Thanks
Request clarification before answering.
| User | Count |
|---|---|
| 17 | |
| 8 | |
| 8 | |
| 6 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.