arcengine HRESULT:0×80040228 異常解決

來源:互聯網
上載者:User
 

HRESULT:0x80040228 異常解決有群友又問到這個問題.
如下:
廣州-蒼鷹(448362145) 16:48:41
我以上的方式串連總時出現異常

我安裝的是ArcGis9.2,
我使用你們說的方式去串連,可是老出現錯誤提示。錯誤提示“異常來自 HRESULT:0x80040228 ”
My Code如下:
public IWorkspace open_ArcSDE_Workspace(string server, string instance, string user, string password, string database, string version)
    {
        try
        {
            ESRI.ArcGIS.esriSystem.IPropertySet propertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();
            propertySet.SetProperty("SERVER", server);
            propertySet.SetProperty("INSTANCE", instance);
            propertySet.SetProperty("DATABASE", database);
            propertySet.SetProperty("USER", user);
            propertySet.SetProperty("PASSWORD", password);
            propertySet.SetProperty("VERSION", version);
            IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass();
            return workspaceFactory.Open(propertySet, 0);
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
            return null;
        }
    }
我在按鈕單擊事件中調用以上函數:
open_ArcSDE_Workspace("nazirhasan", "esri_sde", "sde", "hasan", "", "SDE.DEFAULT");
主機名稱:nazirhasan
sde使用者為sde
sde密碼為hasan

事實上只要加一個license控制項就行了.

希望大家以後在簡單程式的時候也不要忘記加license控制項.否則找半天也找不到問題.

來自:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=14967

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.