首页 / 浏览问题 / 组件GIS / 问题详情
读取SQL SERVER数据库内数据失败
匿名
2017年11月21日
在 System.Runtime.InteropServices.SEHException 中第一次偶然出现的“SuperMap.Data.dll”类型的异常
System.Runtime.InteropServices.SEHException (0x80004005): 外部组件发生异常。
   在 UGC.UGWorkspace.Open(UGWorkspace* , UGWorkspaceConnection* )
   在 SuperMap.Data.Workspace.Open(WorkspaceConnectionInfo connectionInfo)
   在 NorthStar.Pipeline.UseData.OpenWorkSpace() 位置 E:\GUT\Pipeline\UseData.cs:行号 364
在 System.Runtime.InteropServices.SEHException 中第一次偶然出现的“SuperMap.Data.dll”类型的异常
System.Runtime.InteropServices.SEHException (0x80004005): 外部组件发生异常。
   在 UGC.UGWorkspace.Open(UGWorkspace* , UGWorkspaceConnection* )
   在 SuperMap.Data.Workspace.Open(WorkspaceConnectionInfo connectionInfo)
   在 NorthStar.Pipeline.UseData.OpenWorkSpace() 位置 E:\GUT\Pipeline\UseData.cs:行号 364

这是错误部分的输出提示

简单描述一下问题 每次进入操作系统后打开程序 读取数据库中数据可以成功 过段时间后再次打开失败 注销用户或重启计算机后又可以正常读取 往复循环

加断点后 提示 外部组件发生异常

1个回答

所以您现在是想找到打开失败的原因是吧,建议你在程序打不开数据库的时候用idesktop试试能打开不,另外你数据库是本机的还是服务器上面的?
5,985EXP 2017年11月21日
能用桌面版打开 随时能开 数据库是本机上的 只不过是从原来的工作空间打开方式 转换成了使用数据库
...