以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- loadfiter语句重视出错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58843) |
-- 作者:audience68 -- 发布时间:2014/10/24 19:56:00 -- loadfiter语句重视出错 编写了一个带And条件的Loadfiter语句,但是运行总报错,请高手指点一下吧。谢谢了 语句和报错情况如下: If User.Group
= "监理" Then DataTables("监造周报").Loadfilter
= "监理人员 = \'" & User.Name & "\'"
And
"审核 Is NOT Null" \'DataTables("监造周报").Load() ElseIf User.Group
= "主管" Then DataTables("监造周报").Loadfilter
= "项目经理 = \'" & User.Name & "\'" And "审核 Is NOT Null" Else DataTables("监造周报").Loadfilter
= "审核 Is NOT Null" End If DataTables("监造周报").Load() .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2014.10.16.1 错误所在事件:窗口,监造周报打印窗口,AfterLoad 详细错误信息: 从字符串“监理人员 = \'李四\'”到类型“Long”的转换无效。 输入字符串的格式不正确。 |
-- 作者:audience68 -- 发布时间:2014/10/24 19:57:00 -- 把And后面语句去掉就恢复正常了。 |
-- 作者:audience68 -- 发布时间:2014/10/24 20:14:00 -- 我已经自己解决了,原来应该把and放在“”内。 |
-- 作者:pyh6918 -- 发布时间:2014/10/24 20:19:00 -- "监理人员 = \'" & User.Name & "\' And 审核 Is NOT Null" 或 "监理人员 = \'" & User.Name & "\' And 审核 > \'\'" 后面的空整不准
|