首页 / 浏览问题 / 组件GIS / 问题详情
我想用setName修改字段名称,为什么会报错
8EXP 2022年10月21日

用setName修改字段名称会报错

1个回答

您好,从业务来说修改字段名字前,首先建议把当前所有在调用这个数据集的dataset都close关闭释放掉再修改。

因为dataset的到filedinfos时,因为数据集特性字段类型和唯一表示名称name都是固定实例化的结构,因此只有字段的别名Caption支持修改。

其它信息要修改的,业务上是新建需要的字段,把数据复制进去,删除老的字段来实现的。

希望可以帮助到您。
10,758EXP 2022年10月21日

按你说的试了下,空指针异常,按照你的意思,我写出来会报内存溢出的错误,请问是怎么回事

您仔细看一下呢,从dataset取出来的filedinfos不可以setname哈,只可以修改 Caption
...