首页 文章

将旧的Crystal Reports项目升级到Visual Studio 2010问题

提问于
浏览
2

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

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

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

1 回答

  • 0

    没有办法让你描述的东西自动化 .

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

相关问题