用FastReport查询报表30秒钟时报"TimeOut expired"超时错误.我在FastReport中新建了一个查询窗体,窗体里放了Database1和Query1控件,并加入了如下代码:
Database1.Connected := False;
Database1.CommandTimeout := 3000;
Database1.ConnectionTimeout := 3000;
Query1.CommandTimeout := 3000;
Database1.Connected := True;SqlServer数据库里的查询等待时间也已经设置为3000秒钟,
Delphi程序中的各个数据库访问控件的超时属性也已经设置为3000秒,
设置的时间已经足够大了,
但在查询报表30秒钟时还是报"TimeOut expired"超时错误.
请各位大虾帮忙, 在线等待! 谢谢!
Database1.Connected := False;
Database1.CommandTimeout := 3000;
Database1.ConnectionTimeout := 3000;
Query1.CommandTimeout := 3000;
Database1.Connected := True;SqlServer数据库里的查询等待时间也已经设置为3000秒钟,
Delphi程序中的各个数据库访问控件的超时属性也已经设置为3000秒,
设置的时间已经足够大了,
但在查询报表30秒钟时还是报"TimeOut expired"超时错误.
请各位大虾帮忙, 在线等待! 谢谢!
如果查询的数据量大的话, 在查询报表30秒钟时
还是报"TimeOut expired"超时错误.请各位大虾帮忙!!! 多谢!!!
这个的单位是s还是ms?
好好检查一下
不做任何设置 就普通的出报表
历时7分多钟 出了1800多页的报表
无上述问题出现
环境:FastReport2。5+D5+SQL2k