天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 164|回复: 0

连接SDE数据库

[复制链接]
  • TA的每日心情
    开心
    昨天 06:36
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    105

    主题

    11

    回帖

    1308

    积分

    管理员

    积分
    1308
    QQ
    发表于 2024-3-9 13:40:21 | 显示全部楼层 |阅读模式
    连接SDE数据库
    void OnTestConnect()
    {
    // TODO: Add your control notification handler code here
    UpdateData();
    CGenericClass m采用GenericFun;
    IWorkspacePtr ipWS;
    m采用GenericFun.connectToSDE(m采用strServer,m采用strService,m采用strUser,m采用strPassword,m采用strDatabase,m采用strConnectVersion,&ipWS);
    if(ipWS!=NULL)
    {
      AfxMessageBox("Test connection successful");
    }
    else
    {
      AfxMessageBox(m采用GenericFun.GetErrorDescription());
    }
    }


    // openSDEWorkspace:  create and open the sde workspace based on the provided information
    //
    HRESULT CGenericClass::connectToSDE(CString server,
             CString instance,
             CString user,
             CString passwd,
             CString database,
             CString version,
             IWorkspace ** outWorkspace)
    {
    if (outWorkspace == NULL)
      return E采用POINTER;

    // create the property set for the connection parameters
    IPropertySetPtr ipPropertySet;
    ipPropertySet.CreateInstance(CLSID采用PropertySet);
    // open workspace
    IWorkspaceFactoryPtr ipWorkspaceFactory;

    // configure the propertyset
    if(TRUE)//SQL
    {
      ipWorkspaceFactory.CreateInstance(CLSID采用SdeWorkspaceFactory);
      ipPropertySet->SetProperty(CComBSTR("SERVER"),    CComVariant(server));
      ipPropertySet->SetProperty(CComBSTR(L"INSTANCE"), CComVariant(instance));
      ipPropertySet->SetProperty(CComBSTR(L"DATABASE"), CComVariant(database));
      ipPropertySet->SetProperty(CComBSTR(L"USER"),     CComVariant(user));
      ipPropertySet->SetProperty(CComBSTR(L"PASSWORD"), CComVariant(passwd));
      ipPropertySet->SetProperty(CComBSTR(L"VERSION"),  CComVariant(version));
    }
    return ipWorkspaceFactory->Open(ipPropertySet, NULL, outWorkspace);
    }

     

     

     

     

    连接SDE数据库
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

    GMT+8, 2024-11-1 13:22 , Processed in 0.174064 second(s), 26 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表