以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 表达式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72507)
|
-- 作者:fanjq8686
-- 发布时间:2015/7/31 9:44:00
-- 表达式
请教老师:
jb1.AddExp("工作性质","IIF(Isnull("检验主检"),"主检") ")
我想在查询表中填加一个“工作性质”的列,如果“检验主检”不为空,填入“主检”,用上面代码报错,表达式部分代码不对,应如何改?
多谢!
|
-- 作者:blsu33
-- 发布时间:2015/7/31 9:47:00
--
IIF(Isnull("检验主检"),"","主检") 试试
|
-- 作者:大红袍
-- 发布时间:2015/7/31 10:00:00
--
如果你的是Access数据库,这样写 iif(检验主检 is null, "", "主检")
如果是Sqlserver,这样写 IsNUll(检验主检, "主检")
|
-- 作者:fanjq8686
-- 发布时间:2015/7/31 10:03:00
--
此主题相关图片如下:无标题.png
|
-- 作者:fanjq8686
-- 发布时间:2015/7/31 10:05:00
--
还是同样报错。
|
-- 作者:fanjq8686
-- 发布时间:2015/7/31 10:10:00
--
是Sqlserver
此主题相关图片如下:无标题.png
|
-- 作者:fanjq8686
-- 发布时间:2015/7/31 10:17:00
--
此主题相关图片如下:无标题.png
|
-- 作者:大红袍
-- 发布时间:2015/7/31 10:19:00
--
jb1.AddExp("工作性质","case when 检验主检 is null Then \'\' Else \'检验主检\' End")
|
-- 作者:blsu33
-- 发布时间:2015/7/31 10:21:00
--
jb1.AddExp("工作性质",IIF(Isnull("检验主检"),"主检")) 试试
|
-- 作者:fanjq8686
-- 发布时间:2015/7/31 10:29:00
--
jb1.AddExp("工作性质","case when 检验主检 is null Then \'\' Else \'检验主检\' End")
问题解决,真神奇!
表达式太难了!
谢谢版主!
|