当字段不能为空时,添加字段失败

错误信息

当给属性表或特征数据集合添加一个不能为空的字段时,会出现如下的错误:"添加字段失败。字段不能为空。"

原因分析:一个数据集或表包含了至少一个的要素或行。不能为空的字段的添加只能发生在空的数据集或表中。

解决方法

在现有的ArcGIS中,唯一的解决办法就是设置这个字段可以为空,来重新创新这个表或数据集。需要将数据从原始的表中重新加载一次。

http://support.esrichina-bj.cn/2008/0505/821.html

时间: 2024-09-15 14:08:37

当字段不能为空时,添加字段失败的相关文章

arcgis添加字段问题-请教ArcGIS添加字段问题

问题描述 请教ArcGIS添加字段问题 我写了添加字段的代码, public static void AddField_IClass(IFeatureClass featureClass, string fieldName, string aliasName, esriFieldType type, int fieldLen, int precision, bool allowNull) { if (featureClass == null || fieldName == null || fie

hibernate-数据库表增加字段后如何在获取历史数据时添加默认值?

问题描述 数据库表增加字段后如何在获取历史数据时添加默认值? 表增加了一个字段,定义是基本类型有默认值,新生成的数据没问题但是历史数据该字段都是空值,导致程序会出错,JavaBean中的字段类型double和数据库中的空值不匹配,本来想在get和set中做点文章,返回一个默认值,但是用hibernate的detachedCriteria查询返回的list直接就报null的错误,set方法都没执行,不知道是什么原理为什么set方法都没执行,是不是在set传入变量的时候就发现空值然后就报错了?另外有

asp.net-如何解决数据字段为空时sqldatasource找不到相应数据值的问题

问题描述 如何解决数据字段为空时sqldatasource找不到相应数据值的问题 两个表,表一包含有表二ID字段且原数据为空值,表二有数据,在利用detailsview控件中呈现表一,其字段ID以表二ID对应名称呈现,ID字段利用dropdownlist控件,此控件数据源是sqldatasource控件.运行时如果有对应数据则没问题,否则出现错误,请问如何解决? 解决方案 绑定这种东西刚开始用觉得很简单,但是它牺牲了灵活性,更糟糕的是,你熟练掌握了它解决不了什么问题,你想解决问题还是得从头学起.

sql-access表中字段为空时,程序运行产生中断,大家看下这些代码该怎么修改?

问题描述 access表中字段为空时,程序运行产生中断,大家看下这些代码该怎么修改? 解决方案 将这些字段设置成非可空字段,并且设置默认值为"",可以一劳永逸解决这个问题. 解决方案二: 用try catch来捕获异常 加错误处理

phpmyadmin添加字段时,什么时候可以不填字段长度呢?

问题描述 phpmyadmin添加字段时,什么时候可以不填字段长度呢? 字段长度可以不填么,不填会有影响吗...................... 解决方案 一些类型,比如定长字符串.decimal等等需要给长度/范围,对于整数.日期等一些类型,就不需要. 解决方案二: LZ打算添加什么类型的字段??

如何在水晶报表中动态添加字段

原文:如何在水晶报表中动态添加字段 问题:水晶报表中,因为数据源的字段是不固定的,可否在运行时动态添加字段,就象在winform中动态添加控件一样?(更新:2003-11-05)--------------------------------------解决方案:用"公式字段"1.根据字段的最大数量,定义若干个"公式字段",FormulaFeild1.FormulaFeild2--,公式为空:2.把"公式字段"按顺序放在"详细资料&qu

insert into向access插入数据时,字段名(也就是列的名字)之间有空格,去掉空格,就可以

问题描述 insert into向access插入数据时,字段名(也就是列的名字)之间有空格,去掉空格,就可以 insert into test(Image Name) values ('1233424.tif') 提示是语法错误,问题在Image Name,去掉空格就对,这是为什么??? 解决方案 如果字段名一定要包含空格的话,可以给这一字段加中括号即可正常插入. insert into 表1([Image Name]) values('1233424.tif') 解决方案二: 包含特殊字符的

“实体类”可不可以动态添加“字段”和“属性”

问题描述 "实体类"可不可以动态添加"字段"和"属性"???比如一个实体类,如下:publicclassEnergyTargetModel{publicstringEnergyYear{get;set;}publicstringEnergySum{get;set;}publicstringEnergyUnitArea{get;set;}publicstringEnergyEveryOne{get;set;}}功能:现在要根据参数"Sum

如何解决ASP.NET新增时多字段取值的问题_实用技巧

ASP.NET 开发人员在卡发时经常会碰到一个情况,就是新增的页面中字段太多,在点击保存的时候需要一个一个的赋值实体或者构建SQL语句去保存.这样不仅浪费体力还需要占用大量的文本行控件去写代码.经过构思是否可以使用一种更方便的办法去解决呢?提高代码的内聚性.  1.思路  我们知道一般新增页面最多的就是一大堆文本框让用户输入内容,然后点击保存按钮进行提交将数据持久化到数据库. 在点击提交的时候传统方式就是一个一个文本框的读取赋值.  HTML代码如下: <asp:TextBox ID="T