2012-12-13 51 views
0

我有一个晶体报告的问题。我有一个报告,其中四个表作为源绑定到表中。在这4个表中,一个表数据库字段用于公式字段中。当我将公式字段设置为报告我在预览报告中出现此错误“未知数据库连接器错误”。Crystal Reports中出现此错误的原因是什么?

假设当我删除该字段或注释该字段的公式代码时,我们并不认为会出现该错误。我也不明白该错误。

我在公式字段这样写的

if{students.name} = "" then 

    else 
    "Student Name : " + {students.name} 

我有很多google搜索,但没有任何use.Can一个帮助我对此?

+0

我从来没见过的错误。你的数据源是什么?这个公式看起来是错误的 - 我认为它至少应该是:'if {students.name} =“”then“”else“学生姓名:”+ {students.name}'(并且确保你的空值设置为默认值除了)。 –

+0

正如@LeeTickett所说的尝试重写你的公式..你可以尝试像这样重写'if not {student.name} =“”then“Student Name:”+ {student.name}' –

回答

0

尝试:

If Not(Isnull({students.name})) Then 
    "Student Name : " + {students.name} 
+0

嗨craig,我曾尝试过,但是没有用。我发现了一个奇怪的事情,那就是我在另一台机器上运行了报告,也没有发现任何错误。 –

1

我找到了一个解决方案,安装.NET框架的64位software.I晶体报告将解决:-)

相关问题