2017-12-22 28 views
1

SmartPlant P & ID(SPPID)オートメーションライブラリのラマ(Interop.Llama.dll ):間違っているかもしれないものにSPPIDのInterop.Llamaライブラリでエラーが発生しました:System.Runtime.InteropServices.COMException(0x80000008):Data_DictionaryのDBConnectがありません

Dim objDS As Llama.LMADataSource 
Dim objEquips As Llama.LMEquipments   

objDS = New Llama.LMADataSource 
objDS.ProjectNumber = Project.SPPIDName & "!" & Project.SPPIDName 
objDS.SiteNode = Project.SiteServer 

objEquips = New Llama.LMEquipments 
objEquips.Collect(objDS) ' throws Exception 

任意のアイデア:ここ

System.Runtime.InteropServices.COMException (0x80000008): No DBConnect for Data_Dictionary 
at Llama._LMEquipments.Collect(LMADataSource& DataSource, _LMAItem& Parent, String& RelationshipName, LMAFilter& Filter) 

はそれを呼び出すコードのですか?

SPPIDは、配管図と計測図を開発および管理するためのエンジニアリングツールです。ラマはSPPIDと一緒に提供されるautomation libraryです。

答えて

1

これは、SPPIDで利用可能なプラント構造データベースでその特定のプロジェクトを見つけることができないことを意味します。 ProjectNumber文字列がの大文字と小文字の区別であることに注意してください。

私の場合、プロジェクト名をPF2_REFからPF2_Ref(小文字の2文字を置き換えたもの)に変更するだけでした。

関連する問題