arcgis engine 自动导入shp 然后导入数据 遇到了一个坑

我做的是 shp 自动导入空间库,
arcgis engine 10.4    ,数据库用的是sql server 
下图是shp 的数据格式
QQ图片20200511094512.png

 
double  (18,13) ,按说小数点前只能存18-13=5  位,,但是这个shp 里面小数前7,9,10位都有。

我arcgis engine 根据shp 自动创建了这个空间表,字段类型及名称,是根据shp 来的, 这样,sqlserver 数据库对应double 类型就是numeric(18,13)    这个是sqlserver 里面的类型。 创建完表之后就开始导入数据,shp 文件里面对应的double(18,13) 里面小数点前可以能有5位,可能有7,8,9位。但是我sql server 数据库对应的字段numeric(18,13)  小数点前超过5位的全部报错。
已邀请:

要回复问题请先登录注册