二次开发系统报表报“超时时间已到。在操作完成之前超时
金蝶云社区-hanjoe
hanjoe
0人赞赏了该文章 6,087次浏览 未经作者许可,禁止转载编辑于2014年03月18日 10:07:31
系统报表,即继承接口IReport的报表。
在调用SqlHelper.ExecuteDataset时,如果SQL、存储过程比较复杂,则会报“超时时间已到。在操作完成之前超时时间已过或服务器未响应”,可以参考如下调整超时时间
dtResult = SqlHelper.ExecuteDataset(sDsn.ConStr.Replace("Timeout=0", "Timeout=2"), "存储过程名", Parameters).Tables[0]; 此方案由北分同事吴琼分享,非常感谢!