博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将shp导入SDE中出现“表或视图不存在”问题
阅读量:6982 次
发布时间:2019-06-27

本文共 835 字,大约阅读时间需要 2 分钟。

      其原因是权限不够,下边代码可以用来检查权限是否够。

private void ESRILicense()
        {
            IAoInitialize mAoInitialize = new AoInitializeClass();
            esriLicenseStatus licenseStatus = (esriLicenseStatus)mAoInitialize.IsProductCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
            if (licenseStatus == esriLicenseStatus.esriLicenseAvailable)
            {
                if (licenseStatus != esriLicenseStatus.esriLicenseCheckedOut)
                    licenseStatus = (esriLicenseStatus)mAoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
                if (licenseStatus != esriLicenseStatus.esriLicenseCheckedOut)
                {
                    System.Windows.Forms.MessageBox.Show("程序初始化失败!");
                    throw new Exception("初始化ArcGIS Engine失败");
                }
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("没有程序运行许可!");
                throw new Exception("没有ArcGIS Engine许可");
            }
        }

转载于:https://www.cnblogs.com/hongzhi/archive/2011/08/31/2160893.html

你可能感兴趣的文章
段错误调试神器 - Core Dump详解
查看>>
审计参数 audit_trail
查看>>
linux shell的输出效果修改方法(界面颜色)
查看>>
《TCP/IP具体解释》读书笔记(18章)-TCP连接的建立与中止
查看>>
Matlab Command Window 进度提示
查看>>
利用redis写webshell
查看>>
IO 延迟与Queue Depth
查看>>
IOS 设备信息读取
查看>>
不可重复读和幻读的区别
查看>>
LeetCode_Path Sum II
查看>>
CF 439C(251C题)Devu and Partitioning of the Array
查看>>
更新整理本人全部博文中提供的代码与工具(Java,2014.09)
查看>>
常见的显示器分辨率
查看>>
【Android】12.3 在当前Activity中获取另一个Activity的返回值
查看>>
【云计算】docker的小知识,帮你更深入理解容器技术
查看>>
Dreamweaver PHP代码护眼配色方案
查看>>
记Booking.com iOS开发岗位线上笔试
查看>>
MVC之ActionFilterAttribute自定义属性
查看>>
IE6/IE7下:inline-block解决方案
查看>>
NuGet在Push的时候提示“远程服务器返回错误:(403)已禁用”问题解决
查看>>