ArcGIS Server JS 开发在线新增要素同时记录添加人、添加时间出现的问题
来源:互联网 发布:如何创建淘宝优站 编辑:程序博客网 时间:2024/05/18 03:41
在项目开发过程中,需要实现数据的在线编辑和在线提交的功能,ArcGIS Server JS api 已经提供了相应的在线编辑功能,实现标注、编辑的功能。在实践中在时要同记录添加人、添加时间。这就要求在新增要素的同时,要记录相关属性。主要通过主要通过 FeatrueService 图层的 applyEdits 方来实现。
curFeatruLayer.applyEdits([newGraphic], null, null, function (e)
当用户绘制结束时,将生成一个 Graphic,同时可以人工构建 Graphic属性对值,将这个属性对值对象赋给 Graphic,再提交,就可以实现新增要素的同时,自定高录添加人、添加时间。
突然出现下面的问题:
(1)更新图形数据、更新属性没有问题。
(2) 在新建要素的同时,如不同时记录添加人、添加时间,则没有问题,如有在后台设置记录,则提交失败,新增不了要素。
(3)问题发生的背景是:数据刚从 SQL 企业库迁到 Oracle,点标注、线标注、面标注、道路、山脉同时出现这种问题。
猜想:是字段别名为中文的问题???? 数据记录损坏了????
经查,都不是上面这个问题。
后经仔细实验排查,发现上面的图层,比之前多出来几个字段,名字类似于:SHAPE_STAREA__ SHAPE_STLENGTH__,而且字段类型为非空,但没有设默认值。这样就会造成,在插入数据时,如果没有给这些字段赋值,就会插入失败,解决办法是(1)删除这些多余的字段。(2)取消非空属性,或者给字段设一个默认值。
问题的起因: 数据从不同数据库 复制或导数据,可能会因为数据类型的不同,会导致字段名、类型变化,或者会新增一些字段,这样会造成 js 客户端在提交数据时出现失败的可能。
突然出现下面的问题:
(1)更新图形数据、更新属性没有问题。
(2) 在新建要素的同时,如不同时记录添加人、添加时间,则没有问题,如有在后台设置记录,则提交失败,新增不了要素。
(3)问题发生的背景是:数据刚从 SQL 企业库迁到 Oracle,点标注、线标注、面标注、道路、山脉同时出现这种问题。
猜想:是字段别名为中文的问题???? 数据记录损坏了????
经查,都不是上面这个问题。
后经仔细实验排查,发现上面的图层,比之前多出来几个字段,名字类似于:SHAPE_STAREA__ SHAPE_STLENGTH__,而且字段类型为非空,但没有设默认值。这样就会造成,在插入数据时,如果没有给这些字段赋值,就会插入失败,解决办法是 (1)删除这些多余的字段。
(2)取消非空属性,或者给字段设一个默认值。
问题的起因: 数据从不同数据库 复制或导数据,可能会因为数据类型的不同,会导致字段名、类型变化,或者会新增一些字段,这样会造成 js 客户端在提交数据时出现失败的可能。
- ArcGIS Server JS 开发在线新增要素同时记录添加人、添加时间出现的问题
- arcgis server for js添加柱状图
- 记录ArcGIS Server打印服务出现的问题
- ArcGIS Catalog添加ArcGIS Server服务器出现GXAGSUI 参数错误的解决方法
- 解决arcgis desktop 添加 arcgis server 提示无法连接问题
- ArcGIS for android 要素添加 案例
- ArcGIS教程:为地理要素添加附件
- 添加ArcGIS Server的选项按钮
- arcgis server 9.3中,在TaskResults中添加记录后在图像上的表达
- 添加用户记录时出现数据类型不匹配的问题。。。
- 发布要素服务——ArcGIS Server在线编辑(一)
- asp添加记录的问题
- js添加json出现key双引号问题
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- 添加锚点后出现的问题
- [ecshop 支付接口 开发调试] ecshop 需要做一些支付接口,和接口升级,经常需要支付返回
- Understanding lvalues and rvalues in C and C++
- PV----------理发师
- 虚拟机保护技术浅谈
- Android Studio资源
- ArcGIS Server JS 开发在线新增要素同时记录添加人、添加时间出现的问题
- php---utf-8文件下生成csv文件
- 使用HttpURLConnection实现在android客户端和服务器之间传递对象
- 搭建中级注册码(网络验证码)系统教程
- 克鲁斯卡尔(Kruskal)算法求最小生成树
- jQuery中添加自定义或函数方法
- 关于 Content-Type:application/x-www-form-urlencoded 和 Content-Type:multipart/related
- C语言练习作业(三)
- Ajax+ashx+json三层架构无刷新分页、删除、修改、查看