• ArcSDE的连接,以及用vb.net打开进程和服务


    为了避免每次运行程序前都要去手动打开sqlserver和esri_sde服务,我在主对话框的Load中加入了启动进程和服务的程序。

    打开进程的方法是要用到System.Diagnostics.Process

    还有一种方法是新建一个.dat文件,在其中写入

    net start"SQL Server(MSSQLSERVER)"
    Pause

    net start "esri_sde"
    pause

    然后用shell来启动。

    ArcSDE连接的代码是:

     Dim iPropertySet As New ESRI.ArcGIS.esriSystem.PropertySet
            Dim iSDEWorkspaceFactory As New ESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactory
    
            'On Error GoTo CheckErr
    
            With iPropertySet
                .SetProperty("SERVER", "")
                .SetProperty("INSTANCE", "")
                .SetProperty("USER", "")
                .SetProperty("PASSWORD", "")
                .SetProperty("VERSION", "")
            End With
            Dim pWorkspace As IWorkspace
            pWorkspace = iSDEWorkspaceFactory.Open(iPropertySet, 0)
            iPropertySet = Nothing
            iSDEWorkspaceFactory = Nothing
            Exit Sub
            'CheckErr:
            pWorkspace = Nothing
  • 相关阅读:
    《让未来的你,感谢现在的自己》——自己努力
    老罗——《我的奋斗》
    1. opencv的初体验
    opencv初体验
    opencv的初体验
    python学习2——数据类型
    卷积的意义
    C#学习笔记一
    C++知识点
    二维数组作为参数传递
  • 原文地址:https://www.cnblogs.com/beileierhao/p/2505367.html
Copyright © 2020-2023  润新知