以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  【求助】convert表达式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93881)

--  作者:好吧
--  发布时间:2016/12/9 11:06:00
--  【求助】convert表达式
老师,我想在表a中的生产周期列用表达式“ Convert([订单生产周期],\'System.Int32\') ”,但是订单生产周期列在表b中,表达式我改怎么改呢,请老师赐教,谢谢!!

--  作者:有点蓝
--  发布时间:2016/12/9 11:37:00
--  
2个表有关联吗,表B是父表吗,不是用不了
--  作者:好吧
--  发布时间:2016/12/9 11:57:00
--  
关联的时候,生成关联表我可以选择 “无”??
--  作者:有点蓝
--  发布时间:2016/12/9 14:06:00
--  
可以
--  作者:好吧
--  发布时间:2016/12/9 14:26:00
--  
老师, 我的表达式是这样的;Convert(parent(表B).订单生产周期,\'System.Int32\') ,提示有表达式错误,我看了列名和数据类型都没有错,会不会跟我的表B是 SQL查询表 有关??
--  作者:有点蓝
--  发布时间:2016/12/9 14:45:00
--  
订单生产周期列类型是什么?列数据会不会有非数字数据?比如空格特殊符号中英文什么的是转换不了数字的
--  作者:好吧
--  发布时间:2016/12/9 14:55:00
--  
订单生产周期列是用 SQL语句生成的查询表中的列,我没设置过数据类型,但里面显示的是字符型,是灰色的
--  作者:好吧
--  发布时间:2016/12/9 15:25:00
--  
订单生产周期列的数据也都是两位数的数字,没有空格特殊符号中英文等字符
--  作者:有点蓝
--  发布时间:2016/12/9 15:25:00
--  
测试没有问题,肯定是这一列的数据不完全是数字的,比如有空格特殊符号中英文什么的是转换不了数字的
--  作者:好吧
--  发布时间:2016/12/9 16:19:00
--  
老师,我转字符型怎么也不行啊??Convert(Parent(规格明细).订单生产周期,\'System.String\')