以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]循环 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=151227) |
-- 作者:crazyfengyu -- 发布时间:2020/6/18 14:23:00 -- [求助]循环 dim drs as List(Of Datarow) drs = datatables("订单明细").Select("[id] = \'" & r1("id") & "\'") for each dr2 as datarow in drs next 是不是drs一条记录都没有的时候就会报下面的错误? .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2019.10.26.1 错误所在事件: 详细错误信息: 语法错误:“In”运算符后缺少操作数。 |
-- 作者:有点蓝 -- 发布时间:2020/6/18 14:44:00 -- 不是这里的问题,是不是有拼查询条件的代码? |
-- 作者:crazyfengyu -- 发布时间:2020/6/18 15:31:00 -- 没有,只有几个循环里面用了,我直接搜索只有5个In都是在循环里面 |
-- 作者:有点蓝 -- 发布时间:2020/6/18 15:42:00 -- 贴出完整代码 |
-- 作者:crazyfengyu -- 发布时间:2020/6/18 15:49:00 -- 找到问题了,在表事件positionChanged中有个过滤,新增行的时候没有子明细,遍历后是空 出现了 tables("订单").Filter = "[id] In ()" |