C# "超时时间已到。在操作完成之前超时时间已过或服务器未响应"

有两个,一般我们会设置第二个,第一个取默认,但是在查询比较大(代码优化差)的数据的时候,会超过30秒,形成报错

SqlCommand.CommandTimeout
获取或设置在终止执行命令的尝试并生成错误之前的等待时间。
等待命令执行的时间(以秒为单位)。默认为 30 秒。


SqlConnection.ConnectionTimeout
获取在尝试建立连接时终止尝试并生成错误之前所等待的时间。
等待连接打开的时间(以秒为单位)。默认值为 15 秒。

猜你喜欢

转载自www.cnblogs.com/XiaoHongMao1/p/11609079.html