c#+ArcgiEngine+postgresq無法連接到數據庫,因爲數據庫客戶端軟件無法加載。確保已正確安裝並配置數據庫客戶端軟件。

今天在配置c#+ArcgiEngine+postgresql時,使用ArcCatalog可以創建postgresql的SDE連接,並且可以可以創建要素,但是在c#中連接時,一直報上面這個錯誤。

 

原因:postgresql的32位客戶端dll文件只拷到了arcgis的desktop安裝路徑的bin文件夾下,所以ArcCatalog可以創建連接成功,而ArcgiEngine安裝路徑的bin文件夾下沒有拷這幾個dll文件,所以失敗

解決方法:把同樣的dll文件拷到ArcgiEngine安裝路徑的bin文件夾下就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章