以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教:是不是语法上作了改变? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32165) |
-- 作者:关键下一秒 -- 发布时间:2013/4/26 19:14:00 -- 请教:是不是语法上作了改变? 2012版语句: t.Filter = "进货单别 in (6B1,6B2,6B3)"这样没有问题。 2013版就有问题,必须改成下面的表达式。 t.Filter = "进货单别 in (\'6B1\',\'6B2\',\'6B3\')"是不是语法上作了改变?还有类似的其它表达式问题。这里建议一下,语法改变后涉及到向下兼容性问题应该特别加以说明啊,升级感觉很痛苦,没有安全感。 [此贴子已经被作者于2013-4-26 19:18:59编辑过]
|
-- 作者:rjh4078 -- 发布时间:2013/4/27 11:22:00 -- 这次升级确实感觉很不流畅 纠结 |
-- 作者:jspta -- 发布时间:2013/4/27 11:35:00 -- 以下是引用关键下一秒在2013-4-26 19:14:00的发言:
2012版语句:
t.Filter = "进货单别 in (6B1,6B2,6B3)"这样没有问题。
2013版就有问题,必须改成下面的表达式。 t.Filter = "进货单别 in (\'6B1\',\'6B2\',\'6B3\')"
是不是语法上作了改变?还有类似的其它表达式问题。这里建议一下,语法改变后涉及到向下兼容性问题应该特别加以说明啊,升级感觉很痛苦,没有安全感。 [此贴子已经被作者于2013-4-26 19:18:59编辑过] 2012 也是要加引号的吧,当时应该就要规范书写。呵呵 |