读取SQL SERVER数据库内数据失败

0 投票
105 浏览
在 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

这是错误部分的输出提示

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

加断点后 提示 外部组件发生异常
最新提问 11月 21, 2017 分类:  105次浏览 | 用户: ply (5 分)

1个回答

0 投票
所以您现在是想找到打开失败的原因是吧,建议你在程序打不开数据库的时候用idesktop试试能打开不,另外你数据库是本机的还是服务器上面的?
最新回答 11月 21, 2017 用户: 胡林 名扬四海 (5,626 分)
能用桌面版打开 随时能开 数据库是本机上的 只不过是从原来的工作空间打开方式 转换成了使用数据库
...