Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IPropertySet propertySet = new PropertySetClass();
- propertySet.SetProperty("SERVERINSTANCE", "sde:sqlserver:devserver"); //sde:sqlserver:(servername)
- propertySet.SetProperty("dbclient", "SQLServer");
- propertySet.SetProperty("DATABASE", "databasename"); //(databasename)
- Type factoryType = Type.GetTypeFromProgID("esriDataSourcesGDB.SdeWorkspaceFactory");
- IWorkspaceFactory workspaceFactory = (IWorkspaceFactory)Activator.CreateInstance(factoryType);
- IWorkspace targetWorkspace = workspaceFactory.Open(propertySet, 0);
- IDocument doc = ArcMap.Application.Document;
- IMxDocument mxDoc = doc as IMxDocument;
- IMap map = mxDoc.FocusMap;
- ILayer layer = map.get_Layer(0);// Layer[0];
- ESRI.ArcGIS.Carto.IFeatureLayer featureLayer = (ESRI.ArcGIS.Carto.IFeatureLayer)layer;
- ESRI.ArcGIS.Geodatabase.IFeatureClass featureClass = featureLayer.FeatureClass;
- ESRI.ArcGIS.Geodatabase.IDataset dataSet = (ESRI.ArcGIS.Geodatabase.IDataset)featureClass;
- ESRI.ArcGIS.esriSystem.IPropertySet propertySet = dataSet.Workspace.ConnectionProperties;
- dataSet.Workspace.ConnectionProperties.SetProperty("Server", "testservername");
Add Comment
Please, Sign In to add comment