以文本方式查看主题 - 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\') |