超级难题,没人知道的秘密
_bobo 2001-02-13 10:37:00 主 题:如何解决报表打印问题?——因为水晶报表控件在SQL SERVER 中受到限制。
作 者:_bobo
所属论坛:Visual Basic
问题点数:20
回复次数:5
发表时间:2001-2-12 16:56:00
我用第三方控件Crystal Report控件实现报表打印时遇到如下的问题。
1。我所采用的SQL SERVER 7.0数据库。在设计水晶报表时,通过ODBC 与 sql server
中的一个数据库连接,但在设计水晶报表的过程中,就因为所要打印的表字段超过了7个,
发生了死机的现象。
上述所出现的问题在ACESS 数据库中不存在,也就是说如果水晶报表是与ACCESS 数据库连接,就不会出现问题。
另外,我除了在自己的机子出现这种现象,我的同事也有这种现象。
还有如果,我所设计报表的字段小于7个时,就不会发生死机现象。
请各位大侠多多指教。
谢谢
回复贴子:
回复人:deadog(死狗不死) (2001-2-12 17:08:00) 得0分
我也用过水晶报表和SQL SERVER,但没有问题。你换作RDO或ADO连接对象试一下。
回复人:_bobo(波波) (2001-2-12 17:20:00) 得0分
问题是我在CRW.EXE 设计报表时,特别是在预浏览报表时就出现了CPU 100%的占有率,与VB 无关。
回复人:estone(lazybug) (2001-2-12 21:44:00) 得0分
你的数据库的字段名是中文的吗?如果是英文的,有的字段名会导致数据库连接失败,比如,有一次,我用"user"作字段名结果连接失败,改成"users"就好了,是不是有点搞笑。当然这和你的情况不同,不过我还是建议在相关方向检查一下。
回复人:estone(lazybug) (2001-2-12 21:48:00) 得0分
另:
也许就是第八个字段有问题呢?试试看。
回复人:_bobo(波波) (2001-2-13 8:26:00) 得0分
to estone:
字段名是否是中英文没有关系,另外所出现问题是不管选和字段,只要水晶报表上有关SQL SERVER 表中的字段超过八个,水晶报表的设计器就会出现未响应情况,CPU 使用情况100%。
请大家关注这个问题,我想是不是,水晶报表设计器有BUG,或与SQL SERVER 兼容性不好。
希望大家能给我一个好的解决办法,我的项目就差这个没有弄好。
谢谢