我在SQL Server 2005中有一个Image列(Allow Null = true)。我使用的是Visual Studio 2008附带的Crystal Reports设计器(版本10.5).Crystal将列视为blob字段并为其设置图像对象柱。 当我尝试使用
限制记录选择时 NOT ISNULL({Employee.Picture})
作为选择公式,我收到以下错误:
公式出错。
'NOT(ISNULL({Employee.Picture}))'
无法使用此功能,因为必须稍后对其进行评估。
有没有办法过滤掉没有照片的行?
谢谢,
Kishore A
答案 0 :(得分:1)
ISNULL函数更像是VB中的SWITCH函数。你正在寻找的东西可能更像是:
WHERE NOT Employee.Picture IS NULL
IS NULL的两个单独的单词。
答案 1 :(得分:0)
因为没有人会参与其中我会尝试(注意:我现在无法测试这些可能性)。
如果你可以得到一个大小 使用公式编辑器的字段,试试 大小大于0或其他什么。
如果您在报告中提取字段, 它会显示图片吗?
如果你看一下数据库,那就是 空字段实际上为null或可以 CR会把它们读成“0”吗?