【发布时间】:2012-02-03 14:50:46
【问题描述】:
我必须将使用 Crystal Reports 的 Visual Studio 2005 制作的旧 VB 项目更新到 Visual Studio 2010。我已经为 VS 2010 安装了 Crystal Reports 插件。我可以在 VS 2010 下编译该程序,但是当我运行它时并尝试生成报告我从 Crystal Reports 查看器中弹出许多错误。当我在 Visual Studio 2005 中编译和运行项目时(使用它附带的旧 Crystal Reports 插件)一切正常。
该问题是由未括在括号中的 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 表达式括在括号中的方法? 手动编辑每一个?
【问题讨论】:
标签: sql vb.net visual-studio-2010 crystal-reports