首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Crystal Reports比在Visual Basic中调用SQL Query快吗?

Crystal Reports比在Visual Basic中调用SQL Query快吗?
EN

Stack Overflow用户
提问于 2015-06-06 20:19:14
回答 2查看 189关注 0票数 1

我的同事今天告诉我,在生成报表时使用Crystal Reports比直接在VB代码中嵌入SQL查询要快得多。

他告诉我,在VB中,一个人需要过滤很多东西才能生成报表,代码会相当复杂,但Crystal reports可以创建一些公式来轻松快速地完成计算过程,你只需要调用公式即可。在这里,系统性能会更好,并且可以更快地加载报告。

Crystal Reports在一天结束时不会转换为SQL查询吗?那么,是什么让它的性能更好呢?

EN

Stack Overflow用户

发布于 2015-06-06 20:58:53

就数据访问而言,您可以编写比Crystal生成的代码更慢的代码。但是,如果您可以在存储过程中生成结果集,那么我怀疑您是否会看到任何区别。如果您能够在Crystal中执行查询逻辑,那么您肯定可以在存储过程中执行此操作。但是就UI而言,您不想尝试创建报告,除非您所需要的只是一个直接的网格。报表工具提供了分组、求和、钻取、分页、导出等功能,这些都是您不想重新发明的轮子。水晶报表作为一个程序是很棒的,但是嵌入到.Net应用程序中的水晶报表是出了名的困难,脆弱和容易出错。对于嵌入到.Net中,任何其他报告工具都比Crystal更好,包括微软报告,无论是服务器报告(.rdl)还是本地报告(.rdlc)。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30682754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档