DAO.DBEngine.36
DAO.PrivateDBEngine.36
DAO.TableDef.36
DAO.Field.36
DAO.Index.36
DAO.Group.36
DAO.User.36
DAO.QueryDef.36
DAO.Relation.36
file
......
怎样使用COM对象
一旦得到了COM对象的ProgID,就可以使用New-Object创建COM对象,只需要指定参数为-comObject。
PS C:Powershell> New-Object -ComObject DAO.Relation.36
Properties : System.__ComObject
Name :
Table :
ForeignTable :
Attributes : 0
Fields : System.__ComObject
PartialReplica :
COM对象的和.NET对象相似,任然可是使用Get-Member 得到该对象的所有熟悉和方法:
PS C:Powershell> $DBEng=New-Object -ComObject DAO.PrivateDBEngine.36
PS C:Powershell> $DBEng | Get-Member -me *method
TypeName: System.__ComObject#{00000021-0000-0010-8000-00aa006d2ea4}
Name MemberType Definition
---- ---------- ----------
BeginTrans Method void BeginTrans ()
CommitTrans Method void CommitTrans (int)
CompactDatabase Method void CompactDatabase (string, string, Variant...
CreateDatabase Method Database CreateDatabase (string, string, Vari...
CreateWorkspace Method Workspace CreateWorkspace (string, string, st...
FreeLocks Method void FreeLocks ()
Idle Method void Idle (Variant)
ISAMStats Method int ISAMStats (int, Variant)
OpenConnection Method Connection OpenConnection (string, Variant, V...
OpenDatabase Method Database OpenDatabase (string, Variant, Varia...
RegisterDatabase Method void RegisterDatabase (string, string, bool, ...
RepairDatabase Method void RepairDatabase (string)
Rollback Method void Rollback ()










