1、可以判断,如果为空,就设置成0
如 jb.AddExp("金额","isnull(数量,0) * isnull(单价,0)")
或者 jb.AddExp("金额","iif(数量 is null,0, 数量) * iif(单价 is null,0,单价)")
2、不可能一直卡的,卡也是你运行代码的时候才会卡,你一直运行么?