首页 / 浏览问题 / 组件GIS / 问题详情
oracle工作空间打开失败
24EXP 2017年02月13日
超图开发包:SMO_DotNET_810_14127_58257_Bin(SuperMap iObjects .NET 8C(2017)

问题描述:基于上述开发环境搭建两个应用程序,调用下面的测试代码,一个打开工作空间成功,另一个失败,提示问题“数据库连接失败,请检查数据源连接参数”。想咨询出现问题的原因?

测试代码:

WorkspaceConnectionInfo wkspInfo = null;
            wkspInfo = new WorkspaceConnectionInfo();
            wkspInfo.Type = WorkspaceType.Oracle;

            wkspInfo.Server = "ORCL_10.7.1.199";

            wkspInfo.User = "TESTNGIS";
            wkspInfo.Password = "sa123";
            wkspInfo.Name = "workspace_" + "TESTN";

            Workspace workspace = new Workspace();

            if (!workspace.Open(wkspInfo))
            {
                MessageBox.Show("打开工作空间失败!");
                return;
            }

1个回答

运行程序的电脑不能连接外网,无法远程啊。
24EXP 2017年02月13日
你不打开A,只打开B呢?B是不是一直没打开过?
是的。相同的代码程序A一直可以打开,程序B一直打不开。
新建一个程序,复制A里面打开工作空间的代码,验证能否打开工作空间,这个应该可以打开。然后逐渐添加B程序的.dll库及代码,或者在B程序上注释掉其他与本功能无关的东西。

看看是不是其他库或者代码的影响。

不能远程就只能这样去排查。
谢谢啊。我试试。
...