2012-01-05 138 views
2

我必须使用Visual Studio 2005进行更新和旧的VB项目,该项目使用Crystal Reports到Visual Studio 2010.我已经安装了VS 2010的Crystal Reports插件。我可以编译VS 2010下的程序,但是当我运行它并尝试生成报告时,我收到许多从Crystal Reports Viewer弹出的错误。当我在Visual Studio 2005中编译和运行项目(使用随附的旧Crystal Reports插件)时,一切正常。将旧的Crystal Reports项目升级到Visual Studio 2010问题

该问题是由不包含在圆括号中的SELECT语句的SQL表达式引起的。这是一个问题,因为在报表文件中有大约250个SQL表达式(并且它不是唯一具有此问题的报表)。当我查看Crystal Reports 10中的.rpt文件并使用Database -> Show SQL Query时,尽管在SQL表达式编辑器中没有围绕这些语句的圆括号,但SQL表达式仍然有括号。当我在Crystal Reports 2008中执行相同的操作时,SQL表达式没有包括括号。

有没有办法让Crystal Reports 2008或VS 2010中的插件自动包含SQL表达式的括号,还是删除了此功能?如果它被删除了,是否有将SQL表达式括起来而不是 用于手动编辑每一个的括号?

回答

0

不,没有办法让你描述的东西自动化。

您是否尝试过在Crystal Reports的更高版本中打开RPT文件并执行数据库验证数据库以查看它是否会“自动修复”SQL表达式问题?

相关问题