外部数据源写入不成功的问题

新人帖
2016-11-8 17:45:19
55909
有个问题请帮我指导一下,我在数据库方面理解不深。问题是我在云表做了订单评审表,有主表和明细表,现想把它写入外部数据源的订单表中。我先用主表写入外部主表时总是提示错误,写入不成功。后来我在外部库中新建一个主表zzz,然后对zzz写入时成功了,但对外部数据源订单主表写入不成功可能是那些原因?请您帮我分析指导一下,不慎感谢!1、已经建立好数据源模板如图;
2、数据源打开正常:
3、云表业务公式(点审核按钮后写入外部数据源主表):

4、按审核按钮后出现错误:

请帮忙解决分析说明原因,并指导我下一步该怎么办?


+10
收藏
9 条回帖
乐乐1云师2016-11-8 21:02:53
1. 外部数据源的订单表也是用云表设计的吗,还是第三方系统的数据库
2. 把你的业务公式截图出来看看是怎么写的
3. 你的外部数据源是不是Sql Server数据库,字符集没有设置为utf-8编码格式,所以弹出的数据库错误提示是乱码。从其中几个英文单词猜,有可能是有的字段没有赋值
+10
cyl云苗楼主2016-11-9 09:26:11
1、外部数据源的订单表是第三方系统的数据库
2、业务公式截图如下:
3、外部数据源Sql Server数据库(外部为sql2008版,云表为外部为sql2005版),生产指令单数据库表结构截图如下:
(1)、生产指令单表头数据表截图:





(2)、生产指令单表体明细数据表截图:






4、我的云表系统相关外部数据源设置:




5、我现在正在写入的是生产指令单表头单据



+10
cyl云苗楼主2016-11-9 09:28:33
怎么我上传的图只显示一张啊?
+10
cyl云苗楼主2016-11-9 09:34:37
相关的截图我以附件形式重新上传

出现错误.jpg

写入时出错

写入时出错

点审核按钮后写入单据.jpg

云表评审表单据

云表评审表单据

审核写入外部数据源业务公式.jpg

审核写入的业务公式

审核写入的业务公式

生产指令单数据表表体明细1.jpg

外部数据源表明细结构

外部数据源表明细结构

生产指令单数据表表体明细2.jpg

外部数据源表明细键

外部数据源表明细键

生产指令单数据表表体明细3.jpg

外部数据源表明细索引

外部数据源表明细索引

生产指令单数据表表头1.jpg

外部数据源表头结构

外部数据源表头结构

生产指令单数据表表头2.jpg

外部数据源表头键

外部数据源表头键

生产指令单数据表表头3.jpg

外部数据源表头索引

外部数据源表头索引

生产指令单数据库.jpg

外部数据源数据库MSSQL2008

外部数据源数据库MSSQL2008

外部数据源打开后.jpg

我的云表数据源设置打开后

我的云表数据源设置打开后

外部数据源模板.jpg

我的云表数据源模板设置

我的云表数据源模板设置
+10
乐乐1云师2016-11-10 08:35:55


从这个图中发现外部数据源的表有一个Id字段,不能为空(not null),而且也没有发现他是自增长的,如果你在通过业务公式向这张表写数据的时候没有给这个字段赋值,数据库就会报错。
+10
cyl云苗楼主2016-11-10 09:22:00
本帖最后由 cyl 于 2016-11-10 09:23 编辑

张总,可能是我没说清楚,我现在写入的是xkm_ProduceOrder主表,而不是xkm_ProduceOrderS子表,因为外部数据源的主表与子表不能同时(组成关联数据源)写入。我写入的主表是如下图:

这个里面有四个不能为空字段,分别是ID、cCode(单据编号)、dDate(单据日期)、cMaker(制单人)


+10
cyl云苗楼主2016-11-10 09:24:08
我业务公式都有赋值。如下图:



+10
cyl云苗楼主2016-11-10 09:24:24
结果还是提示:

+10
shawn云粉2016-11-14 18:58:18
时间戳  myVouTS不要做映射,不能赋值
+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询