今天在配置c#+ArcgiEngine+postgresql時,使用ArcCatalog可以創建postgresql的SDE連接,並且可以可以創建要素,但是在c#中連接時,一直報上面這個錯誤。
原因:postgresql的32位客戶端dll文件只拷到了arcgis的desktop安裝路徑的bin文件夾下,所以ArcCatalog可以創建連接成功,而ArcgiEngine安裝路徑的bin文件夾下沒有拷這幾個dll文件,所以失敗
解決方法:把同樣的dll文件拷到ArcgiEngine安裝路徑的bin文件夾下就可以了